================================================================= ==2068284==ERROR: LeakSanitizer: detected memory leaks Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca732b6 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c732b6) #3 0x7f2bac9cc43b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc43b) #4 0x7f2bac9512a2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b512a2) #5 0x7f2bac8dcd1b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adcd1b) #6 0x7f2bac89fc6d in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacea0d12 in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace9d3c5 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace997c5 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cb7b in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace88ee6 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:79 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca71bca in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c71bca) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac950b96 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50b96) #5 0x7f2bac8dc842 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc842) #6 0x7f2bac89f990 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca71bca in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c71bca) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac950b96 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50b96) #5 0x7f2bac8dc9b6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc9b6) #6 0x7f2bac89fa9c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac950e02 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50e02) #5 0x7f2bac8dcaf0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adcaf0) #6 0x7f2bac89fb73 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad133b8d in void pybind11::cpp_function::initialize(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09ce28 in pybind11::cpp_function::cpp_function(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02be37 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322be37) #5 0x7f2bacfd06bf in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def(char const (&) [5], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf874c8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad143076 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a0d86 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad033518 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3233518) #5 0x7f2bacfd7fe9 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a17f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1242af in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad092344 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad023bd7 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223bd7) #5 0x7f2bacfcacd5 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [8], double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8205d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:184 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca68593 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c68593) #3 0x7f2bac9c6119 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc6119) #4 0x7f2bac94bc5d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d63a9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c810 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c810) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4c33b in void pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd231dc in pybind11::cpp_function::cpp_function, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd09e1b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f09e1b) #5 0x7f2baccf53ff in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc89db in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:520 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca44124 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c44124) #3 0x7f2bac9b5ebf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5ebf) #4 0x7f2bac93c150 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8f17 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898c0c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98c0c) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced02c0 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [9], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89790 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:95 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca43556 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c43556) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac93bc94 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8cc8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898ab8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98ab8) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac93bf00 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8e02 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898b8f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98b8f) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb34dc6 in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d34dc6) #3 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #4 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #5 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #6 0x7f2bac8c461b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac461b) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb34dc6 in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d34dc6) #3 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #4 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #5 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #6 0x7f2bac8c4846 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac4846) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5234d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5234d) #3 0x7f2bac9bb117 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbb117) #4 0x7f2bac941ab3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8cc726 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898fe3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98fe3) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb419cb in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baca55d24 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55d24) #4 0x7f2bac9be27d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbe27d) #5 0x7f2bac9435a7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce628 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:185 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbc3da4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacb426e2 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baca56bca in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c56bca) #5 0x7f2bac9bf31b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbf31b) #6 0x7f2bac943fca in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8cfc69 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac89bd86 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9bd86) #9 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1ab318 in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::InviscidBurgersSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::InviscidBurgersSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad122144 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad08f70d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022de2 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222de2) #6 0x7f2bacfca12e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb4c2dc in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, short const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, short const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4c2dc) #3 0x7f2baca6bb3b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6bb3b) #4 0x7f2bac9c7892 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, short>::*)(short const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, short>::*&&)(short const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc7892) #5 0x7f2bac94d3ee in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, short>::*)(short const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, short>::*&&)(short const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d7b3e in modmesh::python::WrapSimpleArray::wrap_modifiers() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:170 #7 0x7f2bac89cc60 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc60) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca710d4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c710d4) #3 0x7f2bac9cba8b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcba8b) #4 0x7f2bac95090c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5090c) #5 0x7f2bac8dc5c3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc5c3) #6 0x7f2bac89f884 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0192 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [7], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89684 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:94 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab44ba in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb44ba) #3 0x7f2bac9ec810 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bec810) #4 0x7f2bac96f70e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6f70e) #5 0x7f2bac8f9203 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af9203) #6 0x7f2bac8aa12c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca7f7b5 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c7f7b5) #3 0x7f2bac9d129f in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd129f) #4 0x7f2bac956433 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b56433) #5 0x7f2bac8e025b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae025b) #6 0x7f2bac89ff4a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced02c0 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [9], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace8989c in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:96 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd9dba in initialize&, modmesh::FixedToggle&, modmesh::Toggle&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd1cc5 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd000c in def_property_readonly > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacccca19 in def_property_readonly > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccca330 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:553 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b581a in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0412ee in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe0a2a in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf90329 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [9], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf61711 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:407 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd888e in initialize&, modmesh::Toggle&, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd19c9 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccfb6b in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacccc7ed in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2baccca215 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:538 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd9324 in initialize&, const modmesh::SolidToggle&, modmesh::Toggle&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd1b47 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccfdbc in def_property_readonly > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacccc903 in def_property_readonly > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccca2b3 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:547 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b0f53 in void pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad040728 in pybind11::cpp_function::cpp_function, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3240728) #4 0x7f2bacfdee91 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::arg_v, modmesh::python::mmtag>(char const*, std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8df6b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5faff in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:353 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac843a23 in initialize >::wrapped_type&, size_t, int8_t)>, void, modmesh::ConcreteBuffer&, long unsigned int, signed char, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac8415e9 in cpp_function >::wrapped_type&, size_t, int8_t)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac83f753 in def >::wrapped_type&, size_t, int8_t)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac83e4a6 in def >::wrapped_type&, size_t, int8_t)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac83d94d in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:74 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca28c06 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac9b0d60 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb0d60) #5 0x7f2bac93833e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b3833e) #6 0x7f2bac8c38f1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac38f1) #7 0x7f2bac895a16 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95a16) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb34218 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, bool const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, bool const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d34218) #3 0x7f2baca3cea5 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bac9b127a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*)(bool const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*&&)(bool const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb127a) #5 0x7f2bac938870 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*)(bool const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*&&)(bool const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38870) #6 0x7f2bac8c3ee2 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac3ee2) #7 0x7f2bac895b40 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b40) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13896b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09e909 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02df1f in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322df1f) #5 0x7f2bacfd23e0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8846c in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1aeb6b in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1229c1 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0911cd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad02352a in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322352a) #6 0x7f2bacfca6e6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca52db2 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c52db2) #3 0x7f2bac9bb6f4 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbb6f4) #4 0x7f2bac941ead in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8cc8e2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac8990ef in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a990ef) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb40d60 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #4 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #5 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce307 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:183 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d894c in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad068f54 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffc38c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfad107 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73383 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde01b4 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, float)#1}, void, modmesh::Vector3d*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, float)#1}&&, void (*)(modmesh::Vector3d*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcc0ed in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc0ed) #4 0x7f2bacdbb792 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(float), pybind11::arg>(char const*, void (modmesh::Vector3d::*&&)(float), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb186e in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::*)(float), pybind11::arg>(char const (&) [5], void (modmesh::Vector3d::*&&)(float), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa51b in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:77 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0226ce in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32226ce) #6 0x7f2bacfc9b6a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5b3b6 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5b3b6) #3 0x7f2bac9c10a7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc10a7) #4 0x7f2bac946880 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2d51 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c4b6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c4b6) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca696f9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c696f9) #3 0x7f2bac9c630f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc630f) #4 0x7f2bac94c1f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d6580 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c88d in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c88d) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb4ce8a in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4ce8a) #3 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #4 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #5 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d7f7a in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:182 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5c937 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5c937) #3 0x7f2bac9c1856 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc1856) #4 0x7f2bac946f4d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d2f71 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c63f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c63f) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca6f520 in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6f520) #3 0x7f2bac9cb5e6 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcb5e6) #4 0x7f2bac950316 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50316) #5 0x7f2bac8db6c1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adb6c1) #6 0x7f2bac89f78a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05b19e in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, unsigned long, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, unsigned long (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff2ab2 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa49e5 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, unsigned long (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c21e in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [5], unsigned long (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c58b in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:134 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaf5736 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf5736) #3 0x7f2baca098d2 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c098d2) #4 0x7f2bac98b6a7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8b6a7) #5 0x7f2bac912c79 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b12c79) #6 0x7f2bac8b1bce in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacf636 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccf636) #3 0x7f2bac9f887b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf887b) #4 0x7f2bac97acd8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7acd8) #5 0x7f2bac904711 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b04711) #6 0x7f2bac8add49 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab535a in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb535a) #3 0x7f2bac9ec98f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bec98f) #4 0x7f2bac96fab4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6fab4) #5 0x7f2bac8f9f37 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af9f37) #6 0x7f2bac8aa1a9 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb648be in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d648be) #3 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #4 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #5 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #6 0x7f2bac8ebcab in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aebcab) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca8091b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8091b) #3 0x7f2bac9d1495 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd1495) #4 0x7f2bac9569cb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b569cb) #5 0x7f2bac8e0432 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae0432) #6 0x7f2bac89ffc7 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14aab2 in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8b9ec in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:138 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced02c0 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [9], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace899a8 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:97 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca46ed in void pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}, double, modmesh::TimedEntry*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}&&, double (*)(modmesh::TimedEntry*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc9680e in pybind11::cpp_function::cpp_function(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8e9b5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::TimedEntry::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e9b5) #5 0x7f2bacc89e51 in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def(char const (&) [6], double (modmesh::TimedEntry::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87181 in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:120 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b81d0 in void pybind11::cpp_function::initialize&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad041804 in pybind11::cpp_function::cpp_function&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe1e8c in pybind11::class_ >& pybind11::class_ >::def&, bool)#1}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf927dd in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def&, bool)#1}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf62fa8 in modmesh::python::WrapBadEuler1DSolver::def_group_array_setter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:479 #7 0x7f2bacf5fd35 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:365 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bd6aa in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad148b68 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3bed in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036438 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236438) #6 0x7f2bacfd9bd0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbbb112 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dbb112) #3 0x7f2bacb36884 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d36884) #4 0x7f2baca3f9b6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3f9b6) #5 0x7f2bac9b414f in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb414f) #6 0x7f2bac939adc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b39adc) #7 0x7f2bac8c5f7d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac5f7d) #8 0x7f2bac8984dc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a984dc) #9 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1f5d2 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf10d11 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf07e4a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00adf in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [8], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3100adf) #6 0x7f2bacefd243 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:100 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd40b83 in void pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1d234 in pybind11::cpp_function::cpp_function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd03ff9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1a35 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const (&) [11], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc379a in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:176 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad137b12 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09e75e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02d964 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d964) #5 0x7f2bacfd1d37 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88233 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf22d68 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf11487 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf089da in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf0104d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [4], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd55a in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:124 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd35054 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, bool, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, bool (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd16dcf in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baccfef84 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, bool (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf04b0 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], bool (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc248b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:163 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd360e1 in void pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd176a2 in pybind11::cpp_function::cpp_function, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baccff5b9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0685 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc262a in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:164 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4996e in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, bool, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, bool (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd21987 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd08b86 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, bool (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f08b86) #5 0x7f2baccf4ee2 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], bool (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc84a4 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:517 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac870c23 in void pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::ConcreteBuffer const*)#1}, unsigned long, modmesh::ConcreteBuffer const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::ConcreteBuffer const*)#1}&&, unsigned long (*)(modmesh::ConcreteBuffer const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a70c23) #3 0x7f2bac869822 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a69822) #4 0x7f2bac8630c7 in pybind11::class_ >& pybind11::class_ >::def(char const*, unsigned long (modmesh::ConcreteBuffer::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a630c7) #5 0x7f2bac85caed in modmesh::python::WrapConcreteBuffer& modmesh::python::WrapBase, modmesh::ConcreteBuffer>::def(char const (&) [8], unsigned long (modmesh::ConcreteBuffer::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5caed) #6 0x7f2bac83d853 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:69 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca28c06 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac93033a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bebf6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abebf6) #6 0x7f2bac895242 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95242) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca28c06 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac938563 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38563) #5 0x7f2bac8c3cc0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac3cc0) #6 0x7f2bac895b10 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b10) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19fd0a in void pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11997e in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad089a53 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01dc56 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321dc56) #6 0x7f2bacfc7696 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a082e in void pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad119fcc in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad089d13 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01dd84 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321dd84) #6 0x7f2bacfc778c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad157443 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdda0d in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [5], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cf02 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:200 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10d835 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad085a2e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad017829 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217829) #5 0x7f2bacfc3e2f in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const (&) [12], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f3c3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:421 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b33e3 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad040de9 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfdf8ed in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8e9d9 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [2], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf61262 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:374 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca4637f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, signed char, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, signed char (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c4637f) #3 0x7f2bac9b68f1 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb68f1) #4 0x7f2bac93e2a5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c9340 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898e12 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98e12) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad24e9fa in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146a5e in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a299b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035a03 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235a03) #8 0x7f2bacfd92b2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca511e7 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c511e7) #3 0x7f2bac9baf21 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbaf21) #4 0x7f2bac94151b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8cc54f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898f66 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98f66) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca53a7a in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c53a7a) #3 0x7f2bac9bbefa in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbbefa) #4 0x7f2bac942723 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bac8cd6f3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bac89928c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9928c) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb40d60 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #4 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #5 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce532 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:184 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ed90f in void pybind11::cpp_function::initialize::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}, double, modmesh::spacetime::Celm const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&, double (*)(modmesh::spacetime::Celm const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad072a0f in pybind11::cpp_function::cpp_function::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad007203 in pybind11::class_ > >& pybind11::class_ > >::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}>(char const*, modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb60d2 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}>(char const (&) [16], modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77077 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:153 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00acb9 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfb84a6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf778e1 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:183 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00acb9 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009b5c in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb753a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ee373 in void pybind11::cpp_function::initialize::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}, double, modmesh::spacetime::Celm const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&, double (*)(modmesh::spacetime::Celm const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad072bab in pybind11::cpp_function::cpp_function::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad007c05 in pybind11::class_ > >& pybind11::class_ > >::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}>(char const*, modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb6226 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}>(char const (&) [16], modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf770f4 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:154 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d991d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::Solver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::Solver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0690ff in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffc947 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfad7b0 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf735bc in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad142606 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a0bda in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad032f6e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3232f6e) #5 0x7f2bacfd7aeb in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a0a1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca58fde in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c58fde) #3 0x7f2bac9c054f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc054f) #4 0x7f2bac945eea in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2541 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c0cd in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c0cd) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5a7e8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5a7e8) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac9463c4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2b02 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c362 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c362) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacebed8c in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceb10fe in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea62b3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9ef7f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c13d in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9500f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a975 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:121 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13c53c in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, void, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09f7cb in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02fc4c in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322fc4c) #5 0x7f2bacfd57fe in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8976d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb17e6 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea64cc in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f17a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c32f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace95cef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a9f2 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:122 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca0b3a in void pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)() const)::{lambda(modmesh::StopWatch const*)#1}, double, modmesh::StopWatch const*>(pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)() const)::{lambda(modmesh::StopWatch const*)#1}&&, double (*)(modmesh::StopWatch const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc947a6 in pybind11::cpp_function::cpp_function(double (modmesh::StopWatch::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8d79f in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::StopWatch::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacc897fa in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def_property_readonly(char const (&) [9], double (modmesh::StopWatch::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc8672f in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:89 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace04450 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, float, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, float (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacde12f1 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcc495 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc495) #5 0x7f2bacdbbb83 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbb83) #6 0x7f2bacdb1aaf in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaa678 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #8 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb4ce8a in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4ce8a) #3 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #4 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #5 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d81b3 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:183 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb4ce8a in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4ce8a) #3 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #4 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #5 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d83de in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:184 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca703c0 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c703c0) #3 0x7f2bac9cb765 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcb765) #4 0x7f2bac9506bc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b506bc) #5 0x7f2bac8dc3f5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc3f5) #6 0x7f2bac89f807 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaf4a6e in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf4a6e) #3 0x7f2baca090cc in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c090cc) #4 0x7f2bac98ae2b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8ae2b) #5 0x7f2bac911e68 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b11e68) #6 0x7f2bac8b1a31 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacba1523 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da1523) #3 0x7f2bacb0eddc in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0eddc) #4 0x7f2baca16e53 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, float>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c16e53) #5 0x7f2bac996b97 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, float>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b96b97) #6 0x7f2bac91daa2 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1daa2) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac98f43a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f43a) #5 0x7f2bac918206 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b18206) #6 0x7f2bac8b4d7f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae52b8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce52b8) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2baca09b58 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c09b58) #5 0x7f2bac98b6f0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8b6f0) #6 0x7f2bac912c79 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b12c79) #7 0x7f2bac8b1bce in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb63cf in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, unsigned char, unsigned int, unsigned int, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea852b in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea04d9 in def, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace9d280 in execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bace99637 in def, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type(), pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bace8c9e9 in def_timed, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bace88d5a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:63 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacad0099 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cd0099) #3 0x7f2bac9f8eac in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf8eac) #4 0x7f2bac97b155 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7b155) #5 0x7f2bac90481b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0481b) #6 0x7f2bac8ade55 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb7be62 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned short const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned short const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7be62) #3 0x7f2bacac7eb7 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc7eb7) #4 0x7f2bac9f3cd2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*)(unsigned short const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*&&)(unsigned short const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf3cd2) #5 0x7f2bac976fb8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*)(unsigned short const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*&&)(unsigned short const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76fb8) #6 0x7f2bac8ff534 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff534) #7 0x7f2bac8aad3c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab606e in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb606e) #3 0x7f2bac9eccb5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2beccb5) #4 0x7f2bac96fd04 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6fd04) #5 0x7f2bac8fa105 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa105) #6 0x7f2bac8aa226 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaa26fb in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned char, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned char (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca26fb) #3 0x7f2bac9e2d31 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be2d31) #4 0x7f2bac967fe3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b67fe3) #5 0x7f2bac8f0d36 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0d36) #6 0x7f2bac8a6eee in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb648be in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d648be) #3 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #4 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #5 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #6 0x7f2bac8ebed3 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aebed3) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca88678 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88678) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac95b302 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b302) #5 0x7f2bac8e66f2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae66f2) #6 0x7f2bac8a3212 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca81380 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c81380) #3 0x7f2bac9d1a72 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd1a72) #4 0x7f2bac956dc5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b56dc5) #5 0x7f2bac8e05ee in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae05ee) #6 0x7f2bac8a00d3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c6b96 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::LinearScalarSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::LinearScalarSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad150026 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a8e55 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03ad82 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ad82) #6 0x7f2bacfdbeb8 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14aab2 in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8bac2 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:139 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacebabc4 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceacf18 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4fb7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e42b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9b167 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace90faf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a704 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:116 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89ab4 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:98 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4cede in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, short, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, short (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd238af in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0a446 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, short (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0a446) #5 0x7f2baccf5572 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], short (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8b50 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:521 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca46ed in void pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}, double, modmesh::TimedEntry*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}&&, double (*)(modmesh::TimedEntry*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc9680e in pybind11::cpp_function::cpp_function(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8e9b5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::TimedEntry::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e9b5) #5 0x7f2bacc89f5b in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def(char const (&) [5], double (modmesh::TimedEntry::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87268 in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:121 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc9d73d in void pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}, modmesh::python::WrapperProfilerStatus&, modmesh::python::WrapperProfilerStatus*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}&&, modmesh::python::WrapperProfilerStatus& (*)(modmesh::python::WrapperProfilerStatus*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc92f0e in pybind11::cpp_function::cpp_function(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8c587 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc88ff5 in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def(char const (&) [8], modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc85d65 in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:59 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad02303e in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322303e) #6 0x7f2bacfca4d9 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1ae06f in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad122825 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad090c35 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad02342e in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322342e) #6 0x7f2bacfca67d in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb35b6d in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d35b6d) #3 0x7f2baca3eb10 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3eb10) #4 0x7f2bac9b30b1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, bool>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb30b1) #5 0x7f2bac93914d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, bool>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b3914d) #6 0x7f2bac8c493c in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac493c) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad12879d in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, void, modmesh::spacetime::InviscidBurgersSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad093d56 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad025eed in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::InviscidBurgersSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3225eed) #5 0x7f2bacfcb3f1 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [11], void (modmesh::spacetime::InviscidBurgersSelm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8291b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:201 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03ba7c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ba7c) #6 0x7f2bacfdcb18 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b975f in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0421ce in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe2a85 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf93f4f in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [15], void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf63819 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:543 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd5fd26 in void pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}, bool, modmesh::FixedToggle const*>(pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}&&, bool (*)(modmesh::FixedToggle const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd30c5c in pybind11::cpp_function::cpp_function(bool (modmesh::FixedToggle::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd14c00 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2baccfca80 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca80) #6 0x7f2baccef189 in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [10], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2baccc1bd5 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:124 #8 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #9 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #10 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #11 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #17 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad163e33 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bbc05 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad046bb7 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe7ebc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97c45 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1d478 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf10897 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0775a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf0079d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [9], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310079d) #6 0x7f2bacefd0cc in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:88 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2224a in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf11309 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0878a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00f37 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [4], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd4dd in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:120 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2aea8 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#2}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312aea8) #3 0x7f2bacf24e72 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3124e72) #4 0x7f2bacf12e08 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3112e08) #5 0x7f2bacf0acfc in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#2}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02334 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:155 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2b918 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#3}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312b918) #3 0x7f2bacf2501e in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312501e) #4 0x7f2bacf133b2 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31133b2) #5 0x7f2bacf0b036 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#3}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02602 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:161 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd556c6 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::HierarchicalToggleAccess, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::HierarchicalToggleAccess (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2855f in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0e226 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::HierarchicalToggleAccess (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0e226) #5 0x7f2baccf65da in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], modmesh::HierarchicalToggleAccess (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9bfe in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:531 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd45f9f in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::Toggle const&), std::__cxx11::basic_string, std::allocator >, modmesh::Toggle const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::Toggle const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::Toggle const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1fcc9 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::Toggle const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::Toggle const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacd070ef in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::Toggle const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::Toggle const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf4979 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > (*)(modmesh::Toggle const&)>(char const (&) [7], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::Toggle const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7c41 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:437 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4708c in void pybind11::cpp_function::initialize, std::allocator > const&), pybind11::object, modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::object (*&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::object (*)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd20538 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::object (*)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacd078ce in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg_v>(char const*, pybind11::object (&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf4b5d in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg_v>(char const (&) [10], pybind11::object (&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7d73 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:438 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3dd6e in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, double, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, double (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1bb95 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd02d64 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, double (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1518 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], double (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc3313 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:173 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd36c84 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, signed char, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, signed char (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd17d75 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baccffbe4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, signed char (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf07f8 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], signed char (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2773 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:165 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd301d2 in void pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}, void, modmesh::FixedToggle*, bool>(pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}&&, void (*)(modmesh::FixedToggle*, bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1497a in pybind11::cpp_function::cpp_function(void (modmesh::FixedToggle::*)(bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baccfca37 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca37) #5 0x7f2bacceef0d in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [16], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2baccc19c2 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:123 #7 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #8 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd58e3a in void pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, bool, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, bool (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2a51c in pybind11::cpp_function::cpp_function(bool (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0f7ab in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf6d4a in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly(char const (&) [7], bool (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6d4a) #6 0x7f2bacccb1d7 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:596 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac842fc1 in initialize >::wrapped_type&, size_t)>, signed char, const modmesh::ConcreteBuffer&, long unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac84144d in cpp_function >::wrapped_type&, size_t)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac83f1bb in def >::wrapped_type&, size_t)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac83e3aa in def >::wrapped_type&, size_t)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac83d8d0 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:70 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd58e3a in void pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, bool, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, bool (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2a51c in pybind11::cpp_function::cpp_function(bool (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0f7ab in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf6e78 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly(char const (&) [10], bool (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6e78) #6 0x7f2bacccb2cd in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:597 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad100540 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::array_t, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0800ac in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad010cd0 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3210cd0) #5 0x7f2bacfbd03f in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7c263 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac9305e0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bed30 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abed30) #6 0x7f2bac895319 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95319) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd4397 in initialize, pybind11::detail::accessor, const pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd11f1 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccce157 in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc1b2 in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc17b7 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:108 #7 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #8 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15c933 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0ba9ab in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad042d0f in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe4148 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf94a94 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2487ca in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f834 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e167 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021f3b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221f3b) #8 0x7f2bacfc94b6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11cd0d in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08cfa1 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01ff2f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321ff2f) #5 0x7f2bacfc8730 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8168f in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:153 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a3585 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11a6ad in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08b23b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e4fe in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e4fe) #6 0x7f2bacfc7cdb in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01deb2 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [15], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321deb2) #6 0x7f2bacfc7882 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19d076 in void pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11801e in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad088db5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d2e6 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d2e6) #6 0x7f2bacfc6df0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10d835 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad085a2e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad017829 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217829) #5 0x7f2bacfc3751 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f2b7 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:420 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad112dce in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0867ba in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01a530 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321a530) #5 0x7f2bacfc53c5 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f9d3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10e34a in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad085c46 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad017dd2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217dd2) #5 0x7f2bacfc432b in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f545 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1068ad in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad083916 in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0146ab in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32146ab) #5 0x7f2bacfbed59 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7d46d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad157fd5 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, void, modmesh::spacetime::LinearScalarSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0ae176 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad03e92b in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::LinearScalarSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e92b) #5 0x7f2bacfddb17 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [11], void (modmesh::spacetime::LinearScalarSelm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cfe9 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:201 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0fcc81 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSolver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::InviscidBurgersSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSolver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad07e20b in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::InviscidBurgersSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad00f465 in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSolver const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfbbdcd in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSolver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7baa6 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:327 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca44c42 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c44c42) #3 0x7f2bac9b603d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb603d) #4 0x7f2bac93c3a0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c902d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898c89 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98c89) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1cba37 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad151ec1 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0aaabd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bd70 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bd70) #6 0x7f2bacfdcd3a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1cc533 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad15205d in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0ab055 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03be6c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323be6c) #6 0x7f2bacfdcda3 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad136c9e in void pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::LinearScalarSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::LinearScalarSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09e38a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02d4ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d4ea) #5 0x7f2bacfd16be in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf885cf in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1ba987 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147228 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a2e15 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad035bf5 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)()>(char const (&) [10], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235bf5) #6 0x7f2bacfd9420 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad139599 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09eab3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02e4db in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322e4db) #5 0x7f2bacfd2cf0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88808 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca43556 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c43556) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac9bc180 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbc180) #5 0x7f2bac94276c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bac8cd6f3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bac89928c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9928c) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13d06d in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, void, modmesh::spacetime::LinearScalarSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09fe4e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad030267 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230267) #5 0x7f2bacfd5e77 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89879 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:419 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad125b03 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}, void, modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad092bcf in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad024789 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3224789) #5 0x7f2bacfcaedc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf822b2 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:187 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00acb9 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfb84a6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf777eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:182 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad12f154 in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09a2af in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad029164 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229164) #5 0x7f2bacfcf146 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf86761 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f83d3 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77ea2 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:197 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f4a77 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double const&, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077f24 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00b199 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb85af in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [8], double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf779bf in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:184 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a4a2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7ccc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18a942 in void pybind11::cpp_function::initialize(int (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, int, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, int (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f1a5c in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074a5d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009c8a in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7630 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad23dbae in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f07ba in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073cfd in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad0093df in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6e80 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0eedd7 in void pybind11::cpp_function::initialize::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}, double, modmesh::spacetime::Celm const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&, double (*)(modmesh::spacetime::Celm const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad072d47 in pybind11::cpp_function::cpp_function::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad008607 in pybind11::class_ > >& pybind11::class_ > >::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}>(char const*, modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb637a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}>(char const (&) [16], modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77171 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:155 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad182294 in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0eabce in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad06fb7d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::Celm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005780 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::Celm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205780) #6 0x7f2bacfb53d6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0058ae in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [15], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32058ae) #6 0x7f2bacfb54cc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004fae in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3204fae) #6 0x7f2bacfb4d1c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad239308 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7aa4 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e0d7 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad004555 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb46e6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca59cf2 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c59cf2) #3 0x7f2bac9c0875 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0875) #4 0x7f2bac94613a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d270f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c14a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c14a) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e1694 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06aeec in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0008ea in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb28ed in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf75019 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0da54b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::Solver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0692a9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffcf03 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfae0c0 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73958 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac946630 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2c3c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c439 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c439) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0cf216 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&, std::shared_ptr, modmesh::spacetime::Solver&>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&, std::shared_ptr (*)(modmesh::spacetime::Solver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad063b3b in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&, , void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff7990 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfa98eb in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3}>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf715a8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:329 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0c64de in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad055e2f in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff078f in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa212d in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#10}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b337 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#10}>(char const (&) [10], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bc33 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:108 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05cb6e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa4f11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c4e2 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c816 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:136 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde0d6a in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&, void, modmesh::Vector3d&, float>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&, void (*)(modmesh::Vector3d&, float)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcc2e1 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc2e1) #4 0x7f2bacdbbb3a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbb3a) #5 0x7f2bacdb1aaf in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaa678 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad04d75c in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, double, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, double (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfed878 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9f789 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, double (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a3b8 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5a9e0 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:71 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad04d75c in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, double, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, double (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfed878 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9f789 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, double (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a3b8 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5aad6 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:72 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca6a15e in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6a15e) #3 0x7f2bac9c68ec in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc68ec) #4 0x7f2bac94c5ef in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d673c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c999 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c999) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5a7e8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5a7e8) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac9c7378 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc7378) #5 0x7f2bac94ceb0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bac8d754d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bac89cb36 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cb36) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceae32e in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea559c in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e86a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9bb67 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9296f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a7fe in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:118 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf75cc in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}, void, modmesh::Bezier3d*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}&&, void (*)(modmesh::Bezier3d*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd6515 in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacdc57ec in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long), pybind11::arg>(char const*, void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc57ec) #5 0x7f2bacdb79d8 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::*)(unsigned long), pybind11::arg>(char const (&) [7], void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf514 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:170 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf8158 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}, unsigned long, modmesh::Bezier3d const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}&&, unsigned long (*)(modmesh::Bezier3d const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd6b68 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::Bezier3d::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacdc5be7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::Bezier3d::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc5be7) #5 0x7f2bacdb7bec in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::*)() const>(char const (&) [7], unsigned long (modmesh::Bezier3d::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdaf60e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:171 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf8fae in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd6efd in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc6378 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc6378) #5 0x7f2bacdb7f3d in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const (&) [13], modmesh::python::WrapBezier3d::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdaf68b in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:172 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde1b66 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&, void, modmesh::Vector3d&, float>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&, void (*)(modmesh::Vector3d&, float)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcc695 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc695) #4 0x7f2bacdbbd64 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbd64) #5 0x7f2bacdb1d41 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaa713 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb4daf5 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4daf5) #3 0x7f2baca6d10a in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6d10a) #4 0x7f2bac9c9493 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, short>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc9493) #5 0x7f2bac94dd73 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, short>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d84d4 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:185 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde6ba8 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, double)#1}, void, modmesh::Vector3d*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, double)#1}&&, void (*)(modmesh::Vector3d*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdce58d in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fce58d) #4 0x7f2bacdbdfdc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(double), pybind11::arg>(char const*, void (modmesh::Vector3d::*&&)(double), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbdfdc) #5 0x7f2bacdb2c68 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::*)(double), pybind11::arg>(char const (&) [5], void (modmesh::Vector3d::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab3c3 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:77 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca7c89 in void pybind11::cpp_function::initialize(void (modmesh::TimeRegistry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry*)#1}, void, modmesh::TimeRegistry*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::TimeRegistry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry*)#1}&&, void (*)(modmesh::TimeRegistry*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc982a0 in pybind11::cpp_function::cpp_function(void (modmesh::TimeRegistry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8fd83 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::TimeRegistry::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a4c7 in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def(char const (&) [6], void (modmesh::TimeRegistry::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87957 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:149 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb2161b in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d2161b) #3 0x7f2baca1ecfd in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1ecfd) #4 0x7f2bac99f029 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9f029) #5 0x7f2bac925801 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b25801) #6 0x7f2bac8b887c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacba08b8 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da08b8) #3 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #4 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #5 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #6 0x7f2bac91d9ac in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d9ac) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb13876 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13876) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2bac999782 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99782) #5 0x7f2bac921f84 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b21f84) #6 0x7f2bac8b83ce in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc09238 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e09238) #3 0x7f2bacba223a in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da223a) #4 0x7f2bacb0fc82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0fc82) #5 0x7f2baca17ef1 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c17ef1) #6 0x7f2bac9975ba in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b975ba) #7 0x7f2bac91f0e7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1f0e7) #8 0x7f2bac8b7df2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb0be32 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0be32) #3 0x7f2baca142ac in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c142ac) #4 0x7f2bac9953fd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b953fd) #5 0x7f2bac91bd08 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1bd08) #6 0x7f2bac8b52df in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafd080 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfd080) #3 0x7f2baca0ea63 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0ea63) #4 0x7f2bac98f68a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f68a) #5 0x7f2bac91831b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1831b) #6 0x7f2bac8b4dfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf624a in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void, modmesh::Bezier3d&, std::vector, std::allocator > > const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void (*)(modmesh::Bezier3d&, std::vector, std::allocator > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff624a) #3 0x7f2bacdd49c3 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd49c3) #4 0x7f2bacdc4da8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacdb6e0d in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaf385 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae52b8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce52b8) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2bac98b915 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8b915) #5 0x7f2bac913048 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b13048) #6 0x7f2bac8b1cc8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae5e86 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce5e86) #3 0x7f2baca03917 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c03917) #4 0x7f2bac9850b8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b850b8) #5 0x7f2bac90e4ab in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e4ab) #6 0x7f2bac8b154e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace7caea in void pybind11::cpp_function::initialize::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char, pybind11::object const&>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char (*)(pybind11::object const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x307caea) #3 0x7f2bace773e5 in pybind11::cpp_function::cpp_function::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, , void>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace733bf in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const*, modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30733bf) #5 0x7f2bace7029f in modmesh::python::WrapStaticGrid3d& modmesh::python::WrapBase >, modmesh::StaticGrid3d>::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const (&) [5], modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace6dfaa in modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:61 #7 0x7f2bace6c722 in modmesh::python::WrapStaticGrid3d::WrapStaticGrid3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:147 #8 0x7f2bace6e3cf in modmesh::python::WrapBase >, modmesh::StaticGrid3d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e4b8 in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:155 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacdf4a in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccdf4a) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac9812e5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b812e5) #5 0x7f2bac9091c4 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b091c4) #6 0x7f2bac8ae446 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacad0e55 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned int, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned int (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cd0e55) #3 0x7f2bac9f912f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf912f) #4 0x7f2bac97cbf3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7cbf3) #5 0x7f2bac904a24 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b04a24) #6 0x7f2bac8aded2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacb8a0 in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccb8a0) #3 0x7f2bac9f7a26 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf7a26) #4 0x7f2bac979d4c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b79d4c) #5 0x7f2bac9030b7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b030b7) #6 0x7f2bac8ad866 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb7ca10 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7ca10) #3 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #4 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #5 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #6 0x7f2bac8ff970 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff970) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0c4b76 in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad054587 in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff0027 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1cd9 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#6}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b06f in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#6}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bb53 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:106 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab6b64 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6b64) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac96ff8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6ff8e) #5 0x7f2bac8fa384 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa384) #6 0x7f2bac8aa332 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb6fd3a in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned char const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned char const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d6fd3a) #3 0x7f2bacab0aff in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb0aff) #4 0x7f2bac9e8ada in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*)(unsigned char const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*&&)(unsigned char const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be8ada) #5 0x7f2bac96c9dc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*)(unsigned char const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*&&)(unsigned char const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c9dc) #6 0x7f2bac8f56da in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af56da) #7 0x7f2bac8a7492 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d305e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9d31 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfab28e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf71e5a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:349 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca9ecf8 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9ecf8) #3 0x7f2bac9e1acd in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be1acd) #4 0x7f2bac965748 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65748) #5 0x7f2bac8f02cf in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af02cf) #6 0x7f2bac8a697c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb648be in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d648be) #3 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #4 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #5 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #6 0x7f2bac8ec0fe in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aec0fe) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca96263 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c96263) #3 0x7f2bac9dc177 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac960b27 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b60b27) #5 0x7f2bac8ea0df in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aea0df) #6 0x7f2bac8a37cc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca88678 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88678) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac95b302 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b302) #5 0x7f2bac8e6866 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6866) #6 0x7f2bac8a331e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb598ff in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d598ff) #3 0x7f2baca83cdc in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c83cdc) #4 0x7f2bac9d4399 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, int>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd4399) #5 0x7f2bac9584df in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, int>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b584df) #6 0x7f2bac8e2384 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae2384) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca82048 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c82048) #3 0x7f2bac9d2278 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd2278) #4 0x7f2bac957641 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57641) #5 0x7f2bac8e13ff in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae13ff) #6 0x7f2bac8a0270 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c8194 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, bool, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, bool (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad150ce0 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a95e7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b5c4 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b5c4) #6 0x7f2bacfdc668 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03aeb0 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323aeb0) #6 0x7f2bacfdbfae in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad253108 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14ece8 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a845f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a7a9 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a7a9) #8 0x7f2bacfdba74 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14aab2 in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8bb98 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:140 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036b4c in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236b4c) #6 0x7f2bacfda25d in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacead600 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea51d0 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e626 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9b359 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace91c8f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a781 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:117 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceaa148 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea42a0 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9dd16 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9ab91 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace8e90f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a58d in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:113 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedba62 in void pybind11::cpp_function::initialize(unsigned long (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned long, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned long (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced6832 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced3125 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced03ee in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [5], unsigned long (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89bc0 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:99 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacea2232 in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace9d659 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace99c51 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cda7 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace88fe0 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:81 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca40eac in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c40eac) #3 0x7f2bac9b51e8 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb51e8) #4 0x7f2bac93b414 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1644 #5 0x7f2bac8c79d7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:317 #6 0x7f2bac8987a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a987a6) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca9e83 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc99216 in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc909e3 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a80b in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87c27 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:151 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca5412 in void pybind11::cpp_function::initialize(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimedEntry*, double)#1}, modmesh::TimedEntry&, modmesh::TimedEntry*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimedEntry*, double)#1}&&, modmesh::TimedEntry& (*)(modmesh::TimedEntry*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc97063 in pybind11::cpp_function::cpp_function(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8efe0 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::TimedEntry& (modmesh::TimedEntry::*&&)(double), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a0ca in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def(char const (&) [9], modmesh::TimedEntry& (modmesh::TimedEntry::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc8739c in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:122 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca2e36 in void pybind11::cpp_function::initialize(unsigned long (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}, unsigned long, modmesh::TimedEntry const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}&&, unsigned long (*)(modmesh::TimedEntry const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc95988 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::TimedEntry::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8e215 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, unsigned long (modmesh::TimedEntry::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e215) #5 0x7f2bacc89c1a in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def_property_readonly(char const (&) [6], unsigned long (modmesh::TimedEntry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc86f95 in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:118 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc9eaaa in void pybind11::cpp_function::initialize(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, modmesh::StopWatch& (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc9396d in pybind11::cpp_function::cpp_function(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8cec5 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacc895c1 in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def_property_readonly_static(char const (&) [3], modmesh::python::WrapStopWatch::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc86543 in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:84 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc9b48c in void pybind11::cpp_function::initialize(modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, modmesh::python::WrapperProfilerStatus& (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc91f5b in pybind11::cpp_function::cpp_function(modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8bde7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8bde7) #5 0x7f2bacc88cb3 in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def_property_readonly_static(char const (&) [3], modmesh::python::WrapWrapperProfilerStatus::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc85a83 in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:55 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022f10 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [15], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222f10) #6 0x7f2bacfca224 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad02303e in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322303e) #6 0x7f2bacfca3f2 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1aca77 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1224ed in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad090105 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad023236 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223236) #6 0x7f2bacfca5ab in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad126565 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}, void, modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad092d6b in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad024d21 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3224d21) #5 0x7f2bacfcafd8 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8231b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:190 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4f8ab in void pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd250fa in pybind11::cpp_function::cpp_function, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0b6db in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0b6db) #5 0x7f2baccf5a8f in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9087 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:524 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad127c0b in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8247a in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:196 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad127c0b in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8274d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:199 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b6376 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0414a0 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe0fee in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf90bfd in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf618d8 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:423 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1569c3 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}, void, modmesh::spacetime::LinearScalarSelm&, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&, void (*)(modmesh::spacetime::LinearScalarSelm&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0ad327 in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03dcf7 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323dcf7) #5 0x7f2bacfdd7fa in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8ca52 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:193 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4ddf3 in void pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd24170 in pybind11::cpp_function::cpp_function, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0aa7b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0aa7b) #5 0x7f2baccf5747 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8d31 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:522 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b6ed2 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad041652 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe15b2 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf914d1 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf61a96 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:439 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15f4e7 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bb057 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0443db in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe5acc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf95f0e in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15de1c in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bad02 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad043864 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe4824 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf95030 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:576 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1609d0 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bb3ae in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad044f30 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe61a8 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf964aa in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:576 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad162948 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bb8ae in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad046052 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe77f2 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97656 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:570 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf192c0 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2} const&, unsigned long (*)(pybind11::handle const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf0f407 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf06ae9 in pybind11::class_ >& pybind11::class_ >::def_property_readonly_static(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2baceff5d7 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly_static(char const (&) [5], modmesh::python::WrapEuler1DCore::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff5d7) #6 0x7f2bacefcc9e in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:72 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1be3c in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf1059b in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf072ba in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00571 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [8], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3100571) #6 0x7f2bacefcfd2 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:80 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1eab4 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf10b93 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf07bfa in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf009c9 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [16], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31009c9) #6 0x7f2bacefd1c6 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:96 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf20c0e in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf1100d in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf082ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00d0b in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [6], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd3e3 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:112 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2399f in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}, void, modmesh::onedim::Euler1DCore*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf11c9a in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf08ed5 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf01521 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [15], void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefd8a1 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:131 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf244e4 in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, void, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, void (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf12333 in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0952e in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310952e) #5 0x7f2bacf0197a in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [12], void (modmesh::onedim::Euler1DCore::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefdb8f in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:134 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2c55f in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, void, modmesh::onedim::Euler1DCore&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, void (*)(modmesh::onedim::Euler1DCore&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf251c9 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31251c9) #4 0x7f2bacf1396d in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x311396d) #5 0x7f2bacf0b434 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02923 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:167 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2e4cc in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#3}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf256ca in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31256ca) #4 0x7f2bacf14a7e in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3114a7e) #5 0x7f2bacf0cdbc in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#3}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf03a7c in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:161 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd52e21 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd26ff6 in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0cf9b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0cf9b) #5 0x7f2baccf611f in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9733 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:528 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd539e8 in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd276c9 in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0d5c6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0d5c6) #5 0x7f2baccf6292 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const (&) [11], std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc98a8 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:529 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4a883 in void pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2225a in pybind11::cpp_function::cpp_function, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd091bb in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f091bb) #5 0x7f2baccf50b7 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8685 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:518 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4b426 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, signed char, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, signed char (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2292d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd097e6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, signed char (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f097e6) #5 0x7f2baccf522a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], signed char (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc87fa in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:519 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd48171 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > (*)(modmesh::Toggle const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd20c3c in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd07f15 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f07f15) #5 0x7f2baccf4c69 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const>(char const (&) [13], std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8223 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:515 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd5c36 in initialize, pybind11::object, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd1398 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccce700 in def, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc313 in def, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7ed6 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:445 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd424c2 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1e07b in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd04c50 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1d18 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc3a11 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:178 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3ec83 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1c43e in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd03399 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf16ed in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc34b2 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:174 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3b589 in void pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1a542 in pybind11::cpp_function::cpp_function, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd01ad9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf105d in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2ee2 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:170 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd37d11 in void pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd18624 in pybind11::cpp_function::cpp_function, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd00219 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf09cd in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2912 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:166 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd342bd in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::object&), void, modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&), void (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd16719 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2baccfe959 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, pybind11::object&)>(char const*, void (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0342 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, pybind11::object&)>(char const (&) [12], void (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2342 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:162 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd5fd26 in void pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}, bool, modmesh::FixedToggle const*>(pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}&&, bool (*)(modmesh::FixedToggle const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd30c5c in pybind11::cpp_function::cpp_function(bool (modmesh::FixedToggle::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd14c00 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2baccfca80 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca80) #6 0x7f2bacceef0d in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [16], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2baccc19c2 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:123 #8 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #9 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #10 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #11 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #17 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd377b in initialize, pybind11::list, const modmesh::SolidToggle&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd1055 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccdbbf in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc0b6 in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc12a9 in modmesh::python::WrapSolidToggle::WrapSolidToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:65 #7 0x7f2baccf754b in modmesh::python::WrapBase >, modmesh::SolidToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef754b) #8 0x7f2bacccbd5b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:649 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccda946 in initialize&, modmesh::HierarchicalToggleAccess, modmesh::Toggle&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd1e43 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd025c in def_property_readonly > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccccb2f in def_property_readonly > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccca3ad in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:559 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccdb3fa in initialize&, modmesh::ProcessInfo&, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd1f8d in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd04a1 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2baccccc45 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacccba0b in modmesh::python::WrapProcessInfo::WrapProcessInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:625 #7 0x7f2baccf7b63 in modmesh::python::WrapBase >, modmesh::ProcessInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7b63) #8 0x7f2bacccbdfb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:654 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccdbe72 in initialize, modmesh::ProcessInfo&, modmesh::ProcessInfo&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd2134 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd0912 in def, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccccd8e in def, pybind11::return_value_policy> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacccbaab in modmesh::python::WrapProcessInfo::WrapProcessInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:631 #7 0x7f2baccf7b63 in modmesh::python::WrapBase >, modmesh::ProcessInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7b63) #8 0x7f2bacccbdfb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:654 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf179bd in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::onedim::Euler1DCore const&), std::__cxx11::basic_string, std::allocator >, modmesh::onedim::Euler1DCore const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::onedim::Euler1DCore const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::onedim::Euler1DCore const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf0eb75 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::onedim::Euler1DCore const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::onedim::Euler1DCore const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacf0613f in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::onedim::Euler1DCore const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::onedim::Euler1DCore const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baceff295 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def, std::allocator > (*)(modmesh::onedim::Euler1DCore const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::onedim::Euler1DCore const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff295) #6 0x7f2bacefcb3f in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:70 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac86fee6 in void pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const)::{lambda(modmesh::ConcreteBuffer const*)#1}, unsigned long, modmesh::ConcreteBuffer const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const)::{lambda(modmesh::ConcreteBuffer const*)#1}&&, unsigned long (*)(modmesh::ConcreteBuffer const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a6fee6) #3 0x7f2bac868fdc in pybind11::cpp_function::cpp_function(unsigned long (modmesh::ConcreteBuffer::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a68fdc) #4 0x7f2bac862c1e in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::ConcreteBuffer::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a62c1e) #5 0x7f2bac85c9e4 in modmesh::python::WrapConcreteBuffer& modmesh::python::WrapBase, modmesh::ConcreteBuffer>::def_property_readonly(char const (&) [7], unsigned long (modmesh::ConcreteBuffer::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5c9e4) #6 0x7f2bac83d759 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:68 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19f1e6 in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad119330 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0897cd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01db28 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321db28) #6 0x7f2bacfc75a0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbaf4a2 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daf4a2) #3 0x7f2bacb28836 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d28836) #4 0x7f2baca23d44 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c23d44) #5 0x7f2bac9a43ad in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba43ad) #6 0x7f2bac92af38 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8baab3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac894c66 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94c66) #9 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca273fc in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7019 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac92fe60 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8be639 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abe639) #6 0x7f2bac894fad in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94fad) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ba310 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}, void, modmesh::spacetime::BadEuler1DSolver*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad042867 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe30b0 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf9417c in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [19], void (modmesh::spacetime::BadEuler1DSolver::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf638ef in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:544 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac845058 in initialize >::wrapped_type&)>&, pybind11::array, modmesh::ConcreteBuffer&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac8418bf in cpp_function >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac840462 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac83e681 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac83da3d in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:90 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca2c805 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, bool, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, bool (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a8e45 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba8e45) #4 0x7f2bac932bbd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8bf53e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf53e) #6 0x7f2bac89559c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9559c) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca3a93d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3a93d) #3 0x7f2bac9afbdb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bafbdb) #4 0x7f2bac9375b5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c2924 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac2924) #6 0x7f2bac89576d in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9576d) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca3c19c in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9b0ada in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb0ada) #4 0x7f2bac9382f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b382f5) #5 0x7f2bac8c38f1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac38f1) #6 0x7f2bac895a16 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95a16) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a86d2 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::InviscidBurgersSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::InviscidBurgersSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1207ee in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad08ea35 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022344 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222344) #6 0x7f2bacfc9792 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2487ca in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f9f6 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e1fb in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad022023 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222023) #8 0x7f2bacfc952e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11d771 in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08d13d in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad020931 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3220931) #5 0x7f2bacfc88d4 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8170c in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:154 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11e1d5 in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08d2d9 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad021333 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221333) #5 0x7f2bacfc8a78 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf81789 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:155 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11b27a in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf813f4 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:139 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a4081 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11a849 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08b7d3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e5fa in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e5fa) #6 0x7f2bacfc7d44 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a1423 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11a1d9 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08a173 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e20a in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e20a) #6 0x7f2bacfc7ba0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01dfe0 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321dfe0) #6 0x7f2bacfc7969 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d670 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d670) #6 0x7f2bacfc71c8 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d414 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d414) #6 0x7f2bacfc6ee6 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2440bc in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad117226 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08857b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cfc5 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cfc5) #8 0x7f2bacfc6b8c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2440bc in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad116b1e in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08832b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cc25 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cc25) #8 0x7f2bacfc6934 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad115762 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad086e4a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01bbb4 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321bbb4) #5 0x7f2bacfc5e91 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fc89 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11383e in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad086966 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01aada in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321aada) #5 0x7f2bacfc58c3 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fab1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad110eaa in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0862d6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad019456 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3219456) #5 0x7f2bacfc4df7 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f7fb in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10edaf in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad085de7 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01836b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321836b) #5 0x7f2bacfc454c in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f5c2 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10cd04 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0853ab in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01720e in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321720e) #5 0x7f2bacfc2bce in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7ef2a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad107466 in void pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::InviscidBurgersSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::InviscidBurgersSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad083f6a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad014aac in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214aac) #5 0x7f2bacfbef98 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7e542 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad107466 in void pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::InviscidBurgersSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::InviscidBurgersSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad083f6a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad014aac in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214aac) #5 0x7f2bacfbef98 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7d995 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1082da in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08433e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad014f26 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214f26) #5 0x7f2bacfbf611 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7db65 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1029ec in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0115f5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32115f5) #5 0x7f2bacfbd798 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [3], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c63c in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:349 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1029ec in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0115f5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32115f5) #5 0x7f2bacfbd9b4 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c748 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:350 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0fde84 in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad07ef0b in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad00fcd2 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfbc24a in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7bd0d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca456a5 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c456a5) #3 0x7f2bac9b666e in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb666e) #4 0x7f2bac93c81d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c9137 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898d95 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98d95) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad157443 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cc3e in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:197 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15533b in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}, void, modmesh::spacetime::LinearScalarSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&, void (*)(modmesh::spacetime::LinearScalarSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0acfef in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03d1c7 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323d1c7) #5 0x7f2bacfdd602 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c980 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:187 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad153ae7 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0ac764 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c615 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c615) #5 0x7f2bacfdd3fb in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [8], double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c72b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:184 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1cd02f in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1521f9 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0ab5ed in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bf68 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bf68) #6 0x7f2bacfdce0c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03ba7c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ba7c) #6 0x7f2bacfdcbff in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad24e9fa in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146c20 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a2a2f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035aeb in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235aeb) #8 0x7f2bacfd932a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0360ae in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32360ae) #6 0x7f2bacfd97f8 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bb53a in void pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147856 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a31d5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad035d24 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235d24) #6 0x7f2bacfd9516 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1406e2 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a06f6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad031e94 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3231e94) #5 0x7f2bacfd751d in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89ec9 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1b8fb9 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad146137 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad0a24bd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03557b in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323557b) #6 0x7f2bacfd8fe2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad143adb in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a0f27 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad033ab1 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3233ab1) #5 0x7f2bacfd820a in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a1fc in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca42a60 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c42a60) #3 0x7f2bac9b568d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb568d) #4 0x7f2bac93ba0a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c88d9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac8988a0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a988a0) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13e5e7 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a0207 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad030da9 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230da9) #5 0x7f2bacfd6c72 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89c90 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13d06d in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, void, modmesh::spacetime::LinearScalarSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09fe4e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad030267 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230267) #5 0x7f2bacfd5e77 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89985 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:420 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca43556 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c43556) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac942991 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8cdac2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac899386 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a99386) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad136c9e in void pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::LinearScalarSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::LinearScalarSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09e38a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02d4ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d4ea) #5 0x7f2bacfd16be in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf88c10 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad135346 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09d3fa in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02cab6 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322cab6) #5 0x7f2bacfd0c7d in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf87868 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad12e318 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&, std::shared_ptr, modmesh::spacetime::LinearScalarSolver&>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&, std::shared_ptr (*)(modmesh::spacetime::LinearScalarSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09951f in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&, , void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad028a9a in pybind11::class_ >& pybind11::class_ >::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3228a9a) #5 0x7f2bacfceb1b in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3}>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86458 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:329 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad132224 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad09b53e in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bad029e0e in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229e0e) #6 0x7f2bacfcfc9f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf86bfe in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #8 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #9 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad12fd78 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::array_t, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09a4cc in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02970e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322970e) #5 0x7f2bacfcf765 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf86931 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f8f65 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}, void, modmesh::spacetime::Selm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}&&, void (*)(modmesh::spacetime::Selm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad079936 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad00d4af in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::Selm::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ccb in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [11], void (modmesh::spacetime::Selm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7824d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:201 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f83d3 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77f98 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:198 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f6d2d in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}, void, modmesh::spacetime::Selm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&, void (*)(modmesh::spacetime::Selm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad07894b in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00c2e3 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb88b2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77c4d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:190 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f4a77 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double const&, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077f24 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00b199 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb85af in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [8], double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77a9d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:185 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18ec77 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f328b in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad07627d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a828 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7eee in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a4a2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7db3 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18ca8a in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::Selm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::Selm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f2d46 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::Selm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad07529d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::Selm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a142 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::Selm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7a08 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18b442 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, bool, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, bool (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f20aa in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074d1d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009db8 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7726 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009900 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7258 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad189291 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Selm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f0dc2 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad07411d in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad009575 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::*)()>(char const (&) [10], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb6f76 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad23dbae in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f0274 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073b41 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad009127 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6d18 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad187bb7 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Selm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Selm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Selm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0efcd1 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Selm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad07378b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::Selm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Selm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad008e6f in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def, std::allocator > (*)(modmesh::spacetime::Selm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Selm const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb6b38 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ebe7c in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76ddc in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:139 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad184feb in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0eb2af in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0710f5 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005fd6 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205fd6) #6 0x7f2bacfb5925 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad182e89 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0eaddb in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad06ffdd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005c06 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205c06) #6 0x7f2bacfb57ea in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0059dc in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32059dc) #6 0x7f2bacfb55b3 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad180c4c in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, bool, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, bool (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9f32 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f5fd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0053f6 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32053f6) #6 0x7f2bacfb50f4 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004fae in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3204fae) #6 0x7f2bacfb4e12 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad239308 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7c66 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e199 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00463d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb475e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad239308 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7e28 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e25b in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad004725 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb47d6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17c84f in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Celm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Celm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Celm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e7501 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Celm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad06dc99 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::Celm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Celm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00429d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def, std::allocator > (*)(modmesh::spacetime::Celm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Celm const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb4506 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d7ad8 in void pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::Solver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::Solver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad068b80 in pybind11::cpp_function::cpp_function&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffbf12 in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::Solver::* const&)(), pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaca8e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::Solver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7371f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e4028 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06b57c in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad001f6e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb33b9 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf752cf in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e20f9 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06b08d in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad000e83 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2b0e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf75096 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0dd4ee in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, void, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, void (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad069fc1 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffe674 in pybind11::class_ >& pybind11::class_ >::def::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb0bce in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf748bd in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0de01f in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}, void, modmesh::spacetime::Solver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}&&, void (*)(modmesh::spacetime::Solver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06a644 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffec8f in pybind11::class_ >& pybind11::class_ >::def::*)()>(char const*, void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1247 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf749c9 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:419 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0db3aa in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06945a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffd4c8 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfaf177 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73bfd in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb401b2 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, signed char const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, signed char const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baca54783 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c54783) #4 0x7f2bac9bc69a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*)(signed char const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*&&)(signed char const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbc69a) #5 0x7f2bac942c9e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*)(signed char const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*&&)(signed char const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8cdce4 in modmesh::python::WrapSimpleArray::wrap_modifiers() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:170 #7 0x7f2bac8993b6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993b6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d305e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9d31 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfab4aa in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf72072 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:351 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d3de3 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Solver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Solver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad066cda in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffa22b in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::Celm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfab811 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def(char const (&) [5], modmesh::spacetime::Celm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf72345 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0cfe28 in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::Solver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0643cd in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff805a in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31f805a) #5 0x7f2bacfa9f16 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf718b1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d0bb2 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::array_t, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad064cc2 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff940c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfaab35 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf71a81 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05e5b9 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Field*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Field*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff4e2c in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa5deb in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6dc91 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def(char const (&) [5], modmesh::spacetime::Selm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5ce87 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:144 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05cb6e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa4f11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c610 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c90c in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:137 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0570b8 in void pybind11::cpp_function::initialize const&)#12} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff0bbd in pybind11::cpp_function::cpp_function const&)#12} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa31ec in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#12}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b7db in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#12}>(char const (&) [12], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bca0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:109 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad057fe1 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Kernel::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Kernel*)#1}, void, modmesh::spacetime::Kernel*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Kernel::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Kernel*)#1}&&, void (*)(modmesh::spacetime::Kernel*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff1400 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Kernel::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa36b5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::Kernel::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6b8e7 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def(char const (&) [6], void (modmesh::spacetime::Kernel::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5bd87 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:110 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad054c54 in void pybind11::cpp_function::initialize const&)#8} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff0227 in pybind11::cpp_function::cpp_function const&)#8} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa1eba in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#8}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b1d3 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#8}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bbc6 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:107 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0533ac in void pybind11::cpp_function::initialize const&)#4} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfefabf in pybind11::cpp_function::cpp_function const&)#4} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa1a66 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#4}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6af0b in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#4}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bae0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:105 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad04fae6 in void pybind11::cpp_function::initialize(modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3} const&, unsigned long (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfee873 in pybind11::cpp_function::cpp_function(modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf9ff4f in pybind11::class_ >& pybind11::class_ >::def_property_readonly_static(char const*, modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacf6a729 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly_static(char const (&) [12], modmesh::python::WrapGrid::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacf5ade2 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:77 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad04e484 in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, unsigned long, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, unsigned long (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfee06c in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9fa49 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a4e6 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [6], unsigned long (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5abbd in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:73 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca6ae26 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6ae26) #3 0x7f2bac9c70f2 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc70f2) #4 0x7f2bac94ce67 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bac8d754d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bac89cb36 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cb36) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac82d2a5 in void pybind11::cpp_function::initialize (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::bytes const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::bytes const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a2d2a5) #3 0x7f2bac827c59 in pybind11::cpp_function::cpp_function (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a27c59) #4 0x7f2bac81e443 in pybind11::class_ >& pybind11::class_ >::def (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1e443) #5 0x7f2bac817b7a in void pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a17b7a) #6 0x7f2bac81054c in pybind11::class_ >& pybind11::class_ >::def (pybind11::bytes const&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1054c) #7 0x7f2bac806f44 in modmesh::python::WrapGmsh& modmesh::python::WrapBase, modmesh::inout::Gmsh>::def (pybind11::bytes const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a06f44) #8 0x7f2bac7ff113 in modmesh::python::WrapGmsh::WrapGmsh(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29ff113) #9 0x7f2bac807153 in modmesh::python::WrapBase, modmesh::inout::Gmsh>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a07153) #10 0x7f2bac7e6dbc in modmesh::python::wrap_Gmsh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/wrap_Gmsh.cpp:41 #11 0x7f2bac7e1607 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:22 #12 0x7f2bac7e29ce in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac7e22a1 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac7e1fcd in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac7e5076 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac7e1730 in modmesh::python::initialize_inout(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:25 #18 0x7f2bac7dc691 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:47 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb3f70 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea7030 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f846 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c905 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9838f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8ab69 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:125 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb2514 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea6898 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f3be in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c521 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace969cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8aa6f in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:123 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceafd8a in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea5d34 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9ecf2 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9bf4b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9432f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a8f8 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:120 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacebc614 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceae974 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea574f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e8b3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9bb67 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9296f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a7fe in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:118 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace656a8 in initialize::wrapped_type&)>&, long unsigned int, const modmesh::StaticGrid1d&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace62543 in cpp_function::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace61064 in def_property_readonly::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bace5ec01 in def_property_readonly::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace5e0ea in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:110 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace6aa70 in initialize >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticGrid1d&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace684dc in cpp_function >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace65dfb in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace62771 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace61927 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace5f85d in expose_SimpleArray::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace5e153 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:114 #9 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #11 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace6374f in initialize::wrapped_type&)>, long unsigned int, const modmesh::StaticGrid1d&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace6208d in cpp_function::wrapped_type&)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace601ab in def::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace5e8f4 in def::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5dfaf in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:98 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace015a0 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}, unsigned long, modmesh::World const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}&&, unsigned long (*)(modmesh::World const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacddbef2 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::World::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacdca0f7 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::World::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb969c in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def_property_readonly::*)() const>(char const (&) [8], unsigned long (modmesh::World::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdb095e in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:230 #7 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdfda26 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, modmesh::Bezier3d&, modmesh::World&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, modmesh::Bezier3d& (*)(modmesh::World&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd98d4 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc83d4 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb8b90 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const (&) [7], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdb0086 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:231 #7 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace30d52 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, void, pybind11::detail::value_and_holder&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor>(pybind11::class_, std::shared_ptr > >&&, void (*)(pybind11::detail::value_and_holder&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace12c1c in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, void>(pybind11::class_, std::shared_ptr > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdfa55c in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::detail::is_new_style_constructor>(char const*, pybind11::class_, std::shared_ptr > >&&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdd7ead in void pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacdc6c02 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>(pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc6c02) #7 0x7f2bacdb8453 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()> >(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdafd6c in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:212 #9 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf1490 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff1490) #3 0x7f2bacdd32d3 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd32d3) #4 0x7f2bacdc27d4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb5a37 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const (&) [13], modmesh::python::WrapBezier3d::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdad71b in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:172 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace23ea3 in void pybind11::cpp_function::initialize, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, void, pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace0b0b3 in pybind11::cpp_function::cpp_function, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdea36f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdcfc1f in void pybind11::detail::initimpl::constructor, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcfc1f) #6 0x7f2bacdbee42 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&> const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbee42) #7 0x7f2bacdb36da in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def, std::allocator > > const&>, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdad1cc in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:124 #9 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace0c488 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdee603 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdd09c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd09c1) #5 0x7f2bacdc0db1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacdb48c9 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdad415 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #8 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdeaea9 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, unsigned long, modmesh::Bezier3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, unsigned long (*)(modmesh::Bezier3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcfdb5 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcfdb5) #4 0x7f2bacdbf1e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbf1e1) #5 0x7f2bacdb381a in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const (&) [8], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad235 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:125 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace096a0 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, double, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, double (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacde8ae1 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcece9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcece9) #5 0x7f2bacdbe5cb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe5cb) #6 0x7f2bacdb3123 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdab5bb in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #8 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde775e in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&, void, modmesh::Vector3d&, double>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&, void (*)(modmesh::Vector3d&, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdce781 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fce781) #4 0x7f2bacdbe358 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe358) #5 0x7f2bacdb2e9d in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdab520 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde460f in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, unsigned long, modmesh::Vector3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, unsigned long (*)(modmesh::Vector3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcda77 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcda77) #4 0x7f2bacdbc9d1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbc9d1) #5 0x7f2bacdb24e0 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const (&) [8], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab1bd in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:65 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbccc0a in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dccc0a) #3 0x7f2bacb4e80c in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4e80c) #4 0x7f2baca6dfb0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6dfb0) #5 0x7f2bac9ca531 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bca531) #6 0x7f2bac94e796 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b4e796) #7 0x7f2bac8d9b19 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ad9b19) #8 0x7f2bac89f4c0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbaca2c in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daca2c) #3 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #4 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #5 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #6 0x7f2bac9275ff in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b275ff) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbaca2c in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daca2c) #3 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #4 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #5 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #6 0x7f2bac92782a in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b2782a) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb22781 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d22781) #3 0x7f2baca1eef3 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1eef3) #4 0x7f2bac99f5c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9f5c1) #5 0x7f2bac9259d8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b259d8) #6 0x7f2bac8b88f9 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb231e6 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d231e6) #3 0x7f2baca1f4d0 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1f4d0) #4 0x7f2bac99f9bb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9f9bb) #5 0x7f2bac925b94 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b25b94) #6 0x7f2bac8b8a05 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb159c5 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d159c5) #3 0x7f2baca1a42c in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1a42c) #4 0x7f2bac99a30b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9a30b) #5 0x7f2bac9223f3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b223f3) #6 0x7f2bac8b86ab in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac9999ee in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b999ee) #5 0x7f2bac9220be in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b220be) #6 0x7f2bac8b84a5 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb1206c in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d1206c) #3 0x7f2baca19125 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19125) #4 0x7f2bac9992a8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b992a8) #5 0x7f2bac9219c3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b219c3) #6 0x7f2bac8b8139 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace063e6 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, float, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, float (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacde2ce7 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdccbfd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fccbfd) #5 0x7f2bacdbbfd7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbfd7) #6 0x7f2bacdb1fd3 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaa7ae in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #8 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb9fd04 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, float const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, float const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d9fd04) #3 0x7f2bacb0d80f in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0d80f) #4 0x7f2baca15252 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, float>::*)(float const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, float>::*&&)(float const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15252) #5 0x7f2bac996200 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, float>::*)(float const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, float>::*&&)(float const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b96200) #6 0x7f2bac91d10a in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d10a) #7 0x7f2bac8b55a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb0cafa in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0cafa) #3 0x7f2baca14ab2 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c14ab2) #4 0x7f2bac995c79 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95c79) #5 0x7f2bac91cb19 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1cb19) #6 0x7f2bac8b547c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdecae1 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, void, modmesh::Bezier3d&, unsigned long, modmesh::Vector3d, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, void (*)(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd00ed in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd00ed) #4 0x7f2bacdbfff1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbfff1) #5 0x7f2bacdb3aae in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad307 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:133 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafdb9e in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfdb9e) #3 0x7f2baca0ebe1 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0ebe1) #4 0x7f2bac98f8da in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f8da) #5 0x7f2bac918431 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b18431) #6 0x7f2bac8b4e79 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafb9bc in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfb9bc) #3 0x7f2baca0e231 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e231) #4 0x7f2bac98ef44 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8ef44) #5 0x7f2bac917cd9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b17cd9) #6 0x7f2bac8b4a90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf3d93 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, modmesh::Vector3d, modmesh::Bezier3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, modmesh::Vector3d (*)(modmesh::Bezier3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff3d93) #3 0x7f2bacdd4107 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd4107) #4 0x7f2bacdc3955 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb5ff0 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf20e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:129 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb9465c in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d9465c) #3 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #4 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #5 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #6 0x7f2bac913af4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b13af4) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb93ab0 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned long const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned long const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d93ab0) #3 0x7f2bacaf644b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf644b) #4 0x7f2baca0a072 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*)(unsigned long const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*&&)(unsigned long const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a072) #5 0x7f2bac98bc2e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*)(unsigned long const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*&&)(unsigned long const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bc2e) #6 0x7f2bac91326a in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1326a) #7 0x7f2bac8b1cf8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace78278 in void pybind11::cpp_function::initialize::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char, pybind11::object const&>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace742f7 in pybind11::cpp_function::cpp_function::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, , void>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace70d23 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const*, modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace6ed55 in modmesh::python::WrapStaticGrid1d& modmesh::python::WrapBase >, modmesh::StaticGrid1d>::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const (&) [5], modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace6d4b0 in modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:61 #7 0x7f2bace5de89 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:88 #8 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae69a4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce69a4) #3 0x7f2baca03a95 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c03a95) #4 0x7f2bac985308 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b85308) #5 0x7f2bac90e5c1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e5c1) #6 0x7f2bac8b15cb in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae52b8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce52b8) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2bac984bfc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84bfc) #5 0x7f2bac90e0e8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e0e8) #6 0x7f2bac8b12ee in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae2c0e in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce2c0e) #3 0x7f2baca02c40 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c02c40) #4 0x7f2bac98437c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8437c) #5 0x7f2bac90cf67 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0cf67) #6 0x7f2bac8b10e8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb88b2a in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88b2a) #3 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #4 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #5 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #6 0x7f2bac909c84 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09c84) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb87f7e in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned int const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned int const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d87f7e) #3 0x7f2bacadf297 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdf297) #4 0x7f2bac9feeec in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*)(unsigned int const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*&&)(unsigned int const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfeeec) #5 0x7f2bac9815fe in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*)(unsigned int const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*&&)(unsigned int const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b815fe) #6 0x7f2bac9093e6 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b093e6) #7 0x7f2bac8ae476 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacadd8ba in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdd8ba) #3 0x7f2bac9fdf46 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfdf46) #4 0x7f2bac9807fb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b807fb) #5 0x7f2bac907fe4 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b07fe4) #6 0x7f2bac8ae1af in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacec1504 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceb3888 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea6e17 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f64b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c713 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace976af in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8aaec in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:124 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacdf4a in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccdf4a) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac97a5cc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a5cc) #5 0x7f2bac9043ac in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b043ac) #6 0x7f2bac8adb78 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacc740 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccc740) #3 0x7f2bac9f7ba5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf7ba5) #4 0x7f2bac97a0f2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a0f2) #5 0x7f2bac903deb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b03deb) #6 0x7f2bac8ad8e3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbef118 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2def118) #3 0x7f2bacb7e392 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7e392) #4 0x7f2bacaca330 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cca330) #5 0x7f2bac9f6971 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf6971) #6 0x7f2bac9781cc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b781cc) #7 0x7f2bac90150f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0150f) #8 0x7f2bac8ad59c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb7ca10 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7ca10) #3 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #4 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #5 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #6 0x7f2bac8ffba9 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affba9) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacac71a2 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc71a2) #3 0x7f2bac9f3532 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf3532) #4 0x7f2bac976a31 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76a31) #5 0x7f2bac8fef43 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afef43) #6 0x7f2bac8aac12 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacac490f in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc490f) #3 0x7f2bac9f2559 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf2559) #4 0x7f2bac975827 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b75827) #5 0x7f2bac8fdd9f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afdd9f) #6 0x7f2bac8aa8ec in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab8250 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb8250) #3 0x7f2bac9ed665 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed665) #4 0x7f2bac97069a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7069a) #5 0x7f2bac8fa85d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa85d) #6 0x7f2bac8aa60f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab6b64 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6b64) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac96ff8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6ff8e) #5 0x7f2bac8fa4f8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa4f8) #6 0x7f2bac8aa43e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb71553 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d71553) #3 0x7f2bacab20a0 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb20a0) #4 0x7f2bac9ea6bd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bea6bd) #5 0x7f2bac96d171 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6d171) #6 0x7f2bac8f601e in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af601e) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb708e8 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d708e8) #3 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #4 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #5 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #6 0x7f2bac8f5aed in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5aed) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaafdf6 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cafdf6) #3 0x7f2bac9e833a in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be833a) #4 0x7f2bac96c461 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c461) #5 0x7f2bac8f50e9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af50e9) #6 0x7f2bac8a7368 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaad563 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cad563) #3 0x7f2bac9e7361 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be7361) #4 0x7f2bac96b259 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6b259) #5 0x7f2bac8f3f45 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af3f45) #6 0x7f2bac8a7042 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaa03bc in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca03bc) #3 0x7f2bac9e22ff in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be22ff) #4 0x7f2bac965e8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65e8e) #5 0x7f2bac8f090d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af090d) #6 0x7f2bac8a6ce8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca9f7ee in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9f7ee) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac9659d2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b659d2) #5 0x7f2bac8f054e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af054e) #6 0x7f2bac8a6a88 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d7ad8 in void pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::Solver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::Solver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad068b80 in pybind11::cpp_function::cpp_function&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffbf12 in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::Solver::* const&)(), pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaca8e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::Solver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf731b3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb65529 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d65529) #3 0x7f2baca9adaa in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9adaa) #4 0x7f2bac9df4f1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, long>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bdf4f1) #5 0x7f2bac962bbf in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, long>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62bbf) #6 0x7f2bac8ec1f4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aec1f4) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca88678 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88678) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac9dd3d6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bac961d7e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b61d7e) #6 0x7f2bac8eb283 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb283) #7 0x7f2bac8a3af2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca973c9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c973c9) #3 0x7f2bac9dc36d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac9610bf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b610bf) #5 0x7f2bac8ea2b6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aea2b6) #6 0x7f2bac8a3849 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca8a7c7 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8a7c7) #3 0x7f2bac9d7944 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac95be8b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5be8b) #5 0x7f2bac8e6cd5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6cd5) #6 0x7f2bac8a35fb in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac95b56e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b56e) #5 0x7f2bac8e69a0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae69a0) #6 0x7f2bac8a33f5 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca85fce in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c85fce) #3 0x7f2bac9d64be in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95aa82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5aa82) #5 0x7f2bac8e5571 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae5571) #6 0x7f2bac8a300c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbd5072 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dd5072) #3 0x7f2bacb5a616 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5a616) #4 0x7f2baca84b82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c84b82) #5 0x7f2bac9d5437 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd5437) #6 0x7f2bac958f02 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b58f02) #7 0x7f2bac8e39c9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae39c9) #8 0x7f2bac8a2d42 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb58c94 in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d58c94) #3 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #4 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #5 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #6 0x7f2bac8e1e2b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae1e2b) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca71bca in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c71bca) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac9d24fe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd24fe) #5 0x7f2bac95768a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5768a) #6 0x7f2bac8e13ff in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae13ff) #7 0x7f2bac8a0270 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca73d19 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c73d19) #3 0x7f2bac9cca6c in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcca6c) #4 0x7f2bac95171f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5171f) #5 0x7f2bac8dce25 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adce25) #6 0x7f2bac89fd79 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c8cb8 in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad15132e in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a986d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b6f2 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b6f2) #6 0x7f2bacfdc75e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c135 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c135) #5 0x7f2bad03b23a in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b23a) #6 0x7f2bacfdc386 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03afde in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323afde) #6 0x7f2bacfdc0a4 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad253108 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14f22e in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a861b in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03aa61 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323aa61) #8 0x7f2bacfdbc54 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ebe7c in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76d06 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:138 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14da0d in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a76f9 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad039d71 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3239d71) #5 0x7f2bacfdb19e in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8be57 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:155 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14b9c3 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}, double, modmesh::spacetime::CelmBase const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a71b4 in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad037f6b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long) const>(char const*, double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237f6b) #5 0x7f2bacfdacb1 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)(unsigned long) const>(char const (&) [9], double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8bc6e in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:141 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c1a49 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad149ee5 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a565b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036f3c in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236f3c) #6 0x7f2bacfda401 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bf8e7 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad149a11 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a4593 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036c48 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236c48) #6 0x7f2bacfda2c6 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0368f0 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [15], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32368f0) #6 0x7f2bacfd9fa8 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bd6aa in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad148b68 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3bed in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036566 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236566) #6 0x7f2bacfd9cc6 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceabba4 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea4a38 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e19e in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9af75 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace902cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a687 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:115 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb844c in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceaa78e in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4453 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9dd5f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9ab91 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace8e90f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a58d in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:113 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedd3cc in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}, void, modmesh::StaticMesh*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}&&, void (*)(modmesh::StaticMesh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced782f in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3c5c in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced0d22 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [11], void (modmesh::StaticMesh::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a386 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:105 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedc810 in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*, bool, bool)#1}, void, modmesh::StaticMesh*, bool, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*, bool, bool)#1}&&, void (*)(modmesh::StaticMesh*, bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced7197 in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3630 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(bool, bool), pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced0697 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [15], void (modmesh::StaticMesh::*&&)(bool, bool), pybind11::arg_v&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a062 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:102 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89360 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:91 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacea2cc2 in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace9d7a3 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace99e97 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cebd in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace8905d in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:82 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca72798 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c72798) #3 0x7f2bac9cc2bd in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc2bd) #4 0x7f2bac951052 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b51052) #5 0x7f2bac8dcc05 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adcc05) #6 0x7f2bac89fbf0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5bed4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5bed4) #3 0x7f2bac9c1225 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc1225) #4 0x7f2bac946ad0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2e67 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c533 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c533) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad132fa9 in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::LinearScalarSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::LinearScalarSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09c4e4 in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02ae99 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const*, modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322ae99) #5 0x7f2bacfd0441 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const (&) [5], modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf871f5 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccaab18 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const)::{lambda(modmesh::TimeRegistry const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry const*>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const)::{lambda(modmesh::TimeRegistry const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > (*)(modmesh::TimeRegistry const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc99902 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc90ddd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacc8a93e in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const>(char const (&) [6], std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc87d1d in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:156 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca8dea in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::TimedEntry&, modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::TimedEntry& (*)(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ea8dea) #3 0x7f2bacc9896d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc903ae in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::TimedEntry& (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a636 in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > const&), pybind11::arg>(char const (&) [6], modmesh::TimedEntry& (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87aa0 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:150 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca678a in void pybind11::cpp_function::initialize(modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, modmesh::TimeRegistry& (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc97ac9 in pybind11::cpp_function::cpp_function(modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8f8a3 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacc8a3bd in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def_property_readonly_static(char const (&) [3], modmesh::python::WrapTimeRegistry::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc87861 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:145 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5a7e8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5a7e8) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac94d0d5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d791c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89cc30 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc30) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca3b66 in void pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}, double, modmesh::TimedEntry const*>(pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}&&, double (*)(modmesh::TimedEntry const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc96186 in pybind11::cpp_function::cpp_function(double (modmesh::TimedEntry::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8e4d5 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::TimedEntry::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e4d5) #5 0x7f2bacc89d48 in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def_property_readonly(char const (&) [5], double (modmesh::TimedEntry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc8708b in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:119 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacca18a8 in void pybind11::cpp_function::initialize(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2} const&, double (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc94b05 in pybind11::cpp_function::cpp_function(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8da11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8da11) #5 0x7f2bacc8990f in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def_property_readonly_static(char const (&) [11], modmesh::python::WrapStopWatch::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc86798 in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:90 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc9ffb3 in void pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::StopWatch*)#1}, double, modmesh::StopWatch*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::StopWatch*)#1}&&, double (*)(modmesh::StopWatch*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc9414e in pybind11::cpp_function::cpp_function(double (modmesh::StopWatch::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8d3a5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::StopWatch::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc896cb in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def(char const (&) [4], double (modmesh::StopWatch::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc86639 in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:88 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5d6f5 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, short, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, short (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5d6f5) #3 0x7f2bac9c1ad9 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc1ad9) #4 0x7f2bac9489e7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d317a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c6bc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c6bc) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc9c97a in void pybind11::cpp_function::initialize(bool (modmesh::python::WrapperProfilerStatus::*)() const)::{lambda(modmesh::python::WrapperProfilerStatus const*)#1}, bool, modmesh::python::WrapperProfilerStatus const*>(pybind11::cpp_function::initialize(bool (modmesh::python::WrapperProfilerStatus::*)() const)::{lambda(modmesh::python::WrapperProfilerStatus const*)#1}&&, bool (*)(modmesh::python::WrapperProfilerStatus const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc926f6 in pybind11::cpp_function::cpp_function(bool (modmesh::python::WrapperProfilerStatus::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8c0a7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::python::WrapperProfilerStatus::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacc88de2 in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def_property_readonly(char const (&) [8], bool (modmesh::python::WrapperProfilerStatus::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc85b79 in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:57 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a9cd0 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, bool, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, bool (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1214a8 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08f1c7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022b86 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222b86) #6 0x7f2bacfc9f42 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1aa7f4 in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad121af6 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08f44d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022cb4 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222cb4) #6 0x7f2bacfca038 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5813e in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5813e) #3 0x7f2bac9c03d0 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc03d0) #4 0x7f2bac945b44 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1644 #5 0x7f2bac8d180d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:317 #6 0x7f2bac89c050 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c050) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca41d4c in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c41d4c) #3 0x7f2bac9b5367 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5367) #4 0x7f2bac93b7ba in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c870b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898823 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98823) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1abf0d in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad122351 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08fb6d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad02313a in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322313a) #6 0x7f2bacfca542 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1ad573 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad122689 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad09069d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad023332 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223332) #6 0x7f2bacfca614 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb40d60 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #4 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #5 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce0f7 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:182 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0236f7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32236f7) #5 0x7f2bacfcabcc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf81f67 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:183 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1242af in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad092344 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad023bd7 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223bd7) #5 0x7f2bacfcacd5 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [8], double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82153 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:185 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad124e25 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double const&, modmesh::spacetime::InviscidBurgersSelm const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double const& (*)(modmesh::spacetime::InviscidBurgersSelm const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0929c2 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::InviscidBurgersSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0241f1 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32241f1) #5 0x7f2bacfcaddf in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [8], double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82249 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:186 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad24e9fa in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14689c in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a2907 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03591b in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323591b) #8 0x7f2bacfd923a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad127c0b in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82570 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:197 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad127c0b in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82666 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:198 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad127c0b in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb2e7 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [5], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82834 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:200 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca43556 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c43556) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac93bc94 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8b58 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac8989ac in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a989ac) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b2884 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3} const&, modmesh::spacetime::Field& (*)(modmesh::spacetime::BadEuler1DSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad040c43 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3240c43) #4 0x7f2bacfdf46c in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf8e20b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_property_readonly(char const (&) [6], modmesh::python::WrapBadEuler1DSolver::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5fbd1 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:358 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b3eff in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad040f93 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfdfea9 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8f21b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [5], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf613d6 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:385 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b4a1b in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad04113d in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe0465 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8fa5d in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf6154a in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:396 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb34dc6 in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d34dc6) #3 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #4 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #5 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #6 0x7f2bac8c440b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac440b) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac844494 in initialize >::def_buffer >::wrapped_type&)> >(modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module&, char const*, char const*):: >::wrapped_type&)>&&)::, void, pybind11::handle> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac841740 in cpp_function >::def_buffer >::wrapped_type&)> >(modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module&, char const*, char const*):: >::wrapped_type&)>&&):: > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac8400bc in def_buffer >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1644 #5 0x7f2bac83e56f in def_buffer >::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:317 #6 0x7f2bac83d9c0 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:78 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b8cb4 in void pybind11::cpp_function::initialize&, bool)#2}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0419b6 in pybind11::cpp_function::cpp_function&, bool)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe2450 in pybind11::class_ >& pybind11::class_ >::def&, bool)#2}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf93a75 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def&, bool)#2}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf631bc in modmesh::python::WrapBadEuler1DSolver::def_group_array_setter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:492 #7 0x7f2bacf5fd35 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:365 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b975f in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0421ce in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe2a85 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf93cab in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [11], void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf636e5 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:542 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca397d7 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c397d7) #3 0x7f2bac9af9e5 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2baf9e5) #4 0x7f2bac93701d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c274d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac274d) #6 0x7f2bac8956f0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a956f0) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ba310 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}, void, modmesh::spacetime::BadEuler1DSolver*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad042867 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe30b0 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf943a8 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [12], void (modmesh::spacetime::BadEuler1DSolver::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf63a9b in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:546 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15d3ac in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bab56 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0432ba in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe44ea in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf94d62 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:570 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15ea63 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0baead in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad043e1f in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe4bb4 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf95351 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca28c06 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac93033a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bea86 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abea86) #6 0x7f2bac895136 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95136) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad16144b in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bb559 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0454eb in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe6538 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf967cb in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad161ecf in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bb703 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad045aa7 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe7450 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97388 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1633b8 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bba5a in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0465fc in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe7b2c in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97924 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:576 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac845ad6 in initialize >::wrapped_type&)>&, bool, const modmesh::ConcreteBuffer&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac841a3d in cpp_function >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac8406b2 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac83e797 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac83daba in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:103 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1a4d8 in void pybind11::cpp_function::initialize(double (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}, double, modmesh::onedim::Euler1DCore const*>(pybind11::cpp_function::initialize(double (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}&&, double (*)(modmesh::onedim::Euler1DCore const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf0fbb8 in pybind11::cpp_function::cpp_function(double (modmesh::onedim::Euler1DCore::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf06da9 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, double (modmesh::onedim::Euler1DCore::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baceff706 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [15], double (modmesh::onedim::Euler1DCore::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff706) #6 0x7f2bacefcd94 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:76 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1b200 in void pybind11::cpp_function::initialize(unsigned long (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}, unsigned long, modmesh::onedim::Euler1DCore const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}&&, unsigned long (*)(modmesh::onedim::Euler1DCore const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf103ac in pybind11::cpp_function::cpp_function(unsigned long (modmesh::onedim::Euler1DCore::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf07069 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::onedim::Euler1DCore::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baceff834 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [7], unsigned long (modmesh::onedim::Euler1DCore::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff834) #6 0x7f2bacefce8a in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:77 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1c95a in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf10719 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0750a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00687 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [9], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3100687) #6 0x7f2bacefd04f in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:84 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac848bb0 in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, long unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac847198 in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac842214 in def, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac840d23 in execute >, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bac83ecbe in def, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type(), pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac83dfeb in def_timed, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac83d46e in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:54 #9 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #10 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #11 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4e996 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, int, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, int (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd24843 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0b0a6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, int (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0b0a6) #5 0x7f2baccf58ba in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], int (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8ea6 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:523 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf200f0 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf10e8f in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0809a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00bf5 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [6], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd345 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:106 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2172c in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf1118b in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0853a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00e21 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [4], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd460 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:116 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd59b88 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2ad10 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0fa6b in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf6fa6 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const>(char const (&) [15], std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6fa6) #6 0x7f2bacccb3c3 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:598 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf244e4 in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, void, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, void (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf12333 in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0952e in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310952e) #5 0x7f2bacf0174e in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [19], void (modmesh::onedim::Euler1DCore::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefd99b in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:132 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf244e4 in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, void, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, void (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf12333 in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0952e in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310952e) #5 0x7f2bacf0174e in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [19], void (modmesh::onedim::Euler1DCore::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefda95 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:133 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2a42f in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, void, modmesh::onedim::Euler1DCore&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312a42f) #3 0x7f2bacf24cc7 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3124cc7) #4 0x7f2bacf1285d in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x311285d) #5 0x7f2bacf0a9c2 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02066 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:148 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd5625c in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd28c33 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0e852 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0e852) #5 0x7f2baccf674a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9d73 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:532 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2cfe3 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, void, modmesh::onedim::Euler1DCore&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf25373 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3125373) #4 0x7f2bacf13f29 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3113f29) #5 0x7f2bacf0c748 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf034e0 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:148 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2da5c in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#2}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf2551e in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312551e) #4 0x7f2bacf144d4 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31144d4) #5 0x7f2bacf0ca82 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#2}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf037ae in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:155 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2ef47 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, void, modmesh::onedim::Euler1DCore&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, void (*)(modmesh::onedim::Euler1DCore&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf25875 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3125875) #4 0x7f2bacf15039 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3115039) #5 0x7f2bacf0d1ba in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf03d9d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:167 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd5044e in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, long, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, long (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd257cd in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0bd06 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, long (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0bd06) #5 0x7f2baccf5c02 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], long (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc91fc in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:525 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd51363 in void pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd26070 in pybind11::cpp_function::cpp_function, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0c33b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0c33b) #5 0x7f2baccf5dd7 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc93dd in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:526 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd51f0c in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, double, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, double (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2674d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0c966 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, double (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0c966) #5 0x7f2baccf5f4a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], double (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9552 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:527 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd5491d in void pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd27dec in pybind11::cpp_function::cpp_function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0dbfb in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0dbfb) #5 0x7f2baccf6467 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const (&) [11], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9a89 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:530 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1cfb52 in void pybind11::cpp_function::initialize const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad158f7c in pybind11::cpp_function::cpp_function const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0af44a in pybind11::class_ >& pybind11::class_ >::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03fc3f in void pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323fc3f) #6 0x7f2bacfde3a2 in pybind11::class_ >& pybind11::class_ >::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf8d89f in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5f83c in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:344 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf30bae in void pybind11::cpp_function::initialize (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, void, pybind11::detail::value_and_holder&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf26e5c in pybind11::cpp_function::cpp_function (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3126e5c) #4 0x7f2bacf16d76 in pybind11::class_ >& pybind11::class_ >::def (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf0e943 in void pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacf05c84 in pybind11::class_ >& pybind11::class_ >::def (unsigned long, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacefedf9 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def (unsigned long, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30fedf9) #8 0x7f2bacefca7c in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:62 #9 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #10 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #11 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #12 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #18 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19f1e6 in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad119330 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0897cd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d9fa in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d9fa) #6 0x7f2bacfc74aa in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacddf567 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}, void, modmesh::Vector3d&, unsigned long, float, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&, void (*)(modmesh::Vector3d&, unsigned long, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcb8f9 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcb8f9) #4 0x7f2bacdbb167 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb14a2 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa3e7 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:73 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf2399f in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}, void, modmesh::onedim::Euler1DCore*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf11c9a in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf08ed5 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf0127d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [11], void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefd72c in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:130 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd48d03 in void pybind11::cpp_function::initialize(void (modmesh::Toggle::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle*)#1}, void, modmesh::Toggle*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::Toggle::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle*)#1}&&, void (*)(modmesh::Toggle*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd212ba in pybind11::cpp_function::cpp_function(void (modmesh::Toggle::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0855b in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::Toggle::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0855b) #5 0x7f2baccf4d73 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def(char const (&) [14], void (modmesh::Toggle::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc832f in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:516 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd7dc5 in initialize, void, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd187f in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccf7ed in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc6d8 in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8117 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:495 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2440bc in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad117064 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0884e7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cedd in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cedd) #8 0x7f2bacfc6b14 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf1df96 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf10a15 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf079aa in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf008b3 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [12], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31008b3) #6 0x7f2bacefd149 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:92 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4530e in void pybind11::cpp_function::initialize(modmesh::Toggle* (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&)::{lambda(modmesh::Toggle const*)#1}, modmesh::Toggle*, modmesh::Toggle const*, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(pybind11::cpp_function::initialize(modmesh::Toggle* (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&)::{lambda(modmesh::Toggle const*)#1}&&, modmesh::Toggle* (*)(modmesh::Toggle const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1fa1b in pybind11::cpp_function::cpp_function(modmesh::Toggle* (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd06ae2 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::Toggle* (modmesh::Toggle::*&&)() const, pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f06ae2) #5 0x7f2baccf486d in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def(char const (&) [6], modmesh::Toggle* (modmesh::Toggle::*&&)() const, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7b7e in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:436 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd4192c in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::HierarchicalToggleAccess, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::HierarchicalToggleAccess (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1d9a7 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd04624 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1ba8 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc38dd in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:177 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3f84a in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1cb11 in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd039c4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1860 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const (&) [11], std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc35fb in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:175 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacf18730 in void pybind11::cpp_function::initialize, modmesh::onedim::Euler1DCore, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, std::shared_ptr, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize, modmesh::onedim::Euler1DCore, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, std::shared_ptr (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacf0f247 in pybind11::cpp_function::cpp_function, modmesh::onedim::Euler1DCore, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0676a in pybind11::class_ >& pybind11::class_ >::def (modmesh::onedim::Euler1DCore::*)(), modmesh::python::mmtag>(char const*, std::shared_ptr (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baceff44e in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed (modmesh::onedim::Euler1DCore::*)()>(char const (&) [6], std::shared_ptr (modmesh::onedim::Euler1DCore::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff44e) #6 0x7f2bacefcc35 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:71 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3c12c in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, long, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, long (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1ac15 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd02104 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, long (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf11d0 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], long (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc302b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:171 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3a4f0 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, int, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, int (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd19c8b in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd014a4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, int (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0e88 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], int (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2d43 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:169 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd388b4 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, short, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, short (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd18cf7 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd00844 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, short (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0b40 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], short (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2a5b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:167 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15ff60 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bb202 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad044986 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe5e6e in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf961dc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:570 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b0091 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::BadEuler1DSolver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::BadEuler1DSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::BadEuler1DSolver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad03fe71 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::BadEuler1DSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323fe71) #4 0x7f2bacfde85d in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::BadEuler1DSolver const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8dd3b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::BadEuler1DSolver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5f8ff in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:352 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd32edf in void pybind11::cpp_function::initialize, std::allocator > const&), pybind11::object, modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::object (*&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&), pybind11::object (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd16495 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::object (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2baccfe3c1 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&)>(char const*, pybind11::object (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0246 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&)>(char const (&) [12], pybind11::object (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc22d9 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:161 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd301d2 in void pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}, void, modmesh::FixedToggle*, bool>(pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}&&, void (*)(modmesh::FixedToggle*, bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1497a in pybind11::cpp_function::cpp_function(void (modmesh::FixedToggle::*)(bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baccfca37 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca37) #5 0x7f2baccef189 in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [10], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2baccc1bd5 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:124 #7 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #8 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ba310 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}, void, modmesh::spacetime::BadEuler1DSolver*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad042867 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe30b0 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf9417c in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [19], void (modmesh::spacetime::BadEuler1DSolver::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf639c5 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:545 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd2e824 in void pybind11::cpp_function::initialize(bool (modmesh::SolidToggle::*)() const)::{lambda(modmesh::SolidToggle const*)#1}, bool, modmesh::SolidToggle const*>(pybind11::cpp_function::initialize(bool (modmesh::SolidToggle::*)() const)::{lambda(modmesh::SolidToggle const*)#1}&&, bool (*)(modmesh::SolidToggle const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1355a in pybind11::cpp_function::cpp_function(bool (modmesh::SolidToggle::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baccfbff7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::SolidToggle::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacceea32 in modmesh::python::WrapSolidToggle& modmesh::python::WrapBase >, modmesh::SolidToggle>::def_property_readonly(char const (&) [11], bool (modmesh::SolidToggle::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccc13c5 in modmesh::python::WrapSolidToggle::WrapSolidToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:80 #7 0x7f2baccf754b in modmesh::python::WrapBase >, modmesh::SolidToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef754b) #8 0x7f2bacccbd5b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:649 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccab947 in void pybind11::cpp_function::initialize, std::allocator >, modmesh::TimeRegistry, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry const*)#1}, std::__cxx11::basic_string, std::allocator >, modmesh::TimeRegistry const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, std::allocator >, modmesh::TimeRegistry, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry const*)#1}&&, std::__cxx11::basic_string, std::allocator > (*)(modmesh::TimeRegistry const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc9a1be in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::TimeRegistry, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc912bd in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (modmesh::TimeRegistry::*)() const>(char const*, std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*&&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8aa47 in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > (modmesh::TimeRegistry::*)() const>(char const (&) [7], std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87e13 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:157 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd582b9 in void pybind11::cpp_function::initialize(void (modmesh::CommandLineInfo::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::CommandLineInfo*)#1}, void, modmesh::CommandLineInfo*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::CommandLineInfo::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::CommandLineInfo*)#1}&&, void (*)(modmesh::CommandLineInfo*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd29ece in pybind11::cpp_function::cpp_function(void (modmesh::CommandLineInfo::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0f3b1 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::CommandLineInfo::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf6c1b in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def(char const (&) [7], void (modmesh::CommandLineInfo::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6c1b) #6 0x7f2bacccb0e1 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:595 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd5a6ac in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::CommandLineInfo>(std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::CommandLineInfo>(std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2b35e in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::CommandLineInfo>(std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0fd59 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly, std::allocator > const& (modmesh::CommandLineInfo::*)() const>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf70d4 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly, std::allocator > const& (modmesh::CommandLineInfo::*)() const>(char const (&) [20], std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef70d4) #6 0x7f2bacccb4aa in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:599 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd5b994 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&>(void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&))::{lambda(modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)#1}, void, modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&>(void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&))::{lambda(modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)#1}&&, void (*)(modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f5b994) #3 0x7f2bacd2b9e8 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > > const&>(void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0ffdd in pybind11::class_ > >& pybind11::class_ > >::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const, void (modmesh::CommandLineInfo::* const&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2baccf7267 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const (&) [12], std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*&&)() const, void (modmesh::CommandLineInfo::*&&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7267) #6 0x7f2bacccb621 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:600 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd59b88 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd2ad10 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd2bc6e in pybind11::class_ > >& pybind11::class_ > >::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacd10026 in pybind11::class_ > >& pybind11::class_ > >::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const, void (modmesh::CommandLineInfo::* const&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2baccf7267 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const (&) [12], std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*&&)() const, void (modmesh::CommandLineInfo::*&&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7267) #7 0x7f2bacccb621 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:600 #8 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #9 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #10 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #11 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #17 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd7321 in initialize, pybind11::object, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd16e3 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccf255 in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc5dc in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc809a in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:471 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0b1bba in void pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver&>(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2} const&, std::shared_ptr (*)(modmesh::spacetime::BadEuler1DSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad04091d in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x324091d) #4 0x7f2bacfdf21c in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf8e0f5 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_property_readonly(char const (&) [5], modmesh::python::WrapBadEuler1DSolver::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5fb68 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:354 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccdc932 in initialize&, modmesh::CommandLineInfo&, modmesh::ProcessInfo&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd22b7 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd0ca3 in def_property_readonly, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccccef1 in def_property_readonly, pybind11::return_value_policy> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacccbb4b in modmesh::python::WrapProcessInfo::WrapProcessInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:638 #7 0x7f2baccf7b63 in modmesh::python::WrapBase >, modmesh::ProcessInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7b63) #8 0x7f2bacccbdfb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:654 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac86f38e in void pybind11::cpp_function::initialize, modmesh::ConcreteBuffer, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::ConcreteBuffer const*)#1}, std::shared_ptr, modmesh::ConcreteBuffer const*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize, modmesh::ConcreteBuffer, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::ConcreteBuffer const*)#1}&&, std::shared_ptr (*)(modmesh::ConcreteBuffer const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a6f38e) #3 0x7f2bac868965 in pybind11::cpp_function::cpp_function, modmesh::ConcreteBuffer, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a68965) #4 0x7f2bac86282e in pybind11::class_ >& pybind11::class_ >::def (modmesh::ConcreteBuffer::*)() const, modmesh::python::mmtag>(char const*, std::shared_ptr (modmesh::ConcreteBuffer::*&&)() const, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a6282e) #5 0x7f2bac85c842 in modmesh::python::WrapConcreteBuffer& modmesh::python::WrapBase, modmesh::ConcreteBuffer>::def_timed (modmesh::ConcreteBuffer::*)() const>(char const (&) [6], std::shared_ptr (modmesh::ConcreteBuffer::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5c842) #6 0x7f2bac83d65f in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:67 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad105b0e in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad082fda in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad014078 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214078) #5 0x7f2bacfbe557 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7d19a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad12718b in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}, void, modmesh::spacetime::InviscidBurgersSelm&, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad092f07 in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0252b9 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32252b9) #5 0x7f2bacfcb0d4 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82384 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:193 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0226ce in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32226ce) #6 0x7f2bacfc9a74 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3d1c5 in void pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd1b4b8 in pybind11::cpp_function::cpp_function, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd02739 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf13a5 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc31ca in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:172 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad101ce4 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(double))::{lambda(modmesh::spacetime::InviscidBurgersSolver*, double)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(double))::{lambda(modmesh::spacetime::InviscidBurgersSolver*, double)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad080e98 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad011387 in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3211387) #5 0x7f2bacfbd579 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf7c530 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0236f7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32236f7) #5 0x7f2bacfcabcc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf81e71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:182 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacd3994d in void pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacd195b8 in pybind11::cpp_function::cpp_function, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd00e79 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0d15 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2bfa in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:168 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca2655c in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c2655c) #3 0x7f2bac9a6d58 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba6d58) #4 0x7f2bac92f4dc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b2f4dc) #5 0x7f2bac8bd905 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abd905) #6 0x7f2bac894f30 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94f30) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca28110 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a733f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac9300b0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8be807 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abe807) #6 0x7f2bac89502a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9502a) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0225a0 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32225a0) #6 0x7f2bacfca30b in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca2a3f6 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7fc9 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac930a68 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bf115 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf115) #6 0x7f2bac895396 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95396) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca2b977 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a8778 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac931135 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8bf335 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf335) #6 0x7f2bac89551f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9551f) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca2af14 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a8147 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac930cb8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bf22b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf22b) #6 0x7f2bac895413 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95413) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0236f7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32236f7) #5 0x7f2bad0227fc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32227fc) #6 0x7f2bacfc9c60 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca3b3a2 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3b3a2) #3 0x7f2bac9b01b8 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb01b8) #4 0x7f2bac9379db in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b379db) #5 0x7f2bac8c2ae0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac2ae0) #6 0x7f2bac895879 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95879) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a91d0 in void pybind11::cpp_function::initialize(int (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, int, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, int (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad120e5a in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ef41 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad02292a in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322292a) #6 0x7f2bacfc9d56 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a9cd0 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, bool, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, bool (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1214a8 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08f1c7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022a58 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222a58) #6 0x7f2bacfc9e4c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0225a0 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32225a0) #6 0x7f2bacfc997e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad123358 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022472 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222472) #6 0x7f2bacfc9888 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a7b1f in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::InviscidBurgersSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::InviscidBurgersSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1201c0 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad08e675 in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad022215 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::*)()>(char const (&) [10], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222215) #6 0x7f2bacfc969c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2487ca in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11fbb8 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e28f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad02210b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322210b) #8 0x7f2bacfc95a6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2487ca in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f672 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e0d3 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021e53 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221e53) #8 0x7f2bacfc943e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2487ca in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f4b0 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e03f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021d6b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221d6b) #8 0x7f2bacfc934e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2487ca in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f2ee in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08dfab in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021c83 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221c83) #8 0x7f2bacfc92d6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a6151 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSelm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::InviscidBurgersSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSelm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11f0cf in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::InviscidBurgersSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad08dd1d in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSelm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad021b9b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSelm const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221b9b) #6 0x7f2bacfc925e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11c18b in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}, double, modmesh::spacetime::CelmBase const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08cd94 in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad01f52d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long) const>(char const*, double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321f52d) #5 0x7f2bacfc858b in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)(unsigned long) const>(char const (&) [9], double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf815a0 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:141 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11b27a in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf814ca in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:140 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11b27a in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8131e in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:138 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11b27a in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8123d in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:137 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a2a89 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11a511 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08aca3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e402 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const (&) [11], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e402) #6 0x7f2bacfc7c72 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1a1f8d in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad11a375 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08a70b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e306 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const (&) [10], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e306) #6 0x7f2bacfc7c09 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01e10e in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e10e) #6 0x7f2bacfc7b37 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01e10e in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e10e) #6 0x7f2bacfc7a50 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19e6e6 in void pybind11::cpp_function::initialize>(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, int, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, int (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118ce2 in pybind11::cpp_function::cpp_function>(int (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad089547 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, int (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d8cc in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d8cc) #6 0x7f2bacfc73b4 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d79e in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d79e) #6 0x7f2bacfc72be in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d670 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d670) #6 0x7f2bacfc70d2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19dbe8 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d542 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d542) #6 0x7f2bacfc6fdc in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19c4c3 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1179f0 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0889f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01d1b7 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)()>(char const (&) [10], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d1b7) #6 0x7f2bacfc6cfa in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2440bc in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad1173e8 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08860f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01d0ad in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d0ad) #8 0x7f2bacfc6c04 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2440bc in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad116ce0 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0883bf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cd0d in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cd0d) #8 0x7f2bacfc69ac in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2440bc in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad116ea2 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad088453 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cdf5 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cdf5) #8 0x7f2bacfc6a9c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19aaf5 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1168ff in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad08809d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01cb3d in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cb3d) #6 0x7f2bacfc68bc in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad199664 in void pybind11::cpp_function::initialize (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad115e1d in pybind11::cpp_function::cpp_function (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad087480 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01c48a in void pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321c48a) #6 0x7f2bacfc60d9 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf80e9c in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5e23a in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:233 #9 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad114cfd in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad086ca3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01b60b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321b60b) #5 0x7f2bacfc5c9a in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fbab in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1142a3 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad086b07 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01b073 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321b073) #5 0x7f2bacfc5ae4 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fb2e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad112369 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad086613 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad019f87 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3219f87) #5 0x7f2bacfc51ce in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f8f5 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11190f in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad086477 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0199ef in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32199ef) #5 0x7f2bacfc5018 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f878 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad11043a in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08612a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad018eac in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3218eac) #5 0x7f2bacfc48f9 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f71d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10f809 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad085f83 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad018903 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3218903) #5 0x7f2bacfc4702 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f63f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10d835 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad085a2e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad017829 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217829) #5 0x7f2bacfc3751 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f1ab in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:419 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10cd04 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0853ab in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01720e in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321720e) #5 0x7f2bacfc30d8 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f09f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10b78b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0849ef in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01661d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321661d) #5 0x7f2bacfc1f94 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7e77b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10c264 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad084ba0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad016be2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3216be2) #5 0x7f2bacfc27ad in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7ea14 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad109d61 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad084693 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad015a9d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3215a9d) #5 0x7f2bacfc05ca in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7e13a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10abc0 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad084844 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad016062 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3216062) #5 0x7f2bacfc1681 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7e3df in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad107466 in void pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::InviscidBurgersSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::InviscidBurgersSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad083f6a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad014aac in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214aac) #5 0x7f2bacfbef98 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7df01 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad109133 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0844e9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0154e1 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32154e1) #5 0x7f2bacfbfcba in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7dd9e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad104355 in void pybind11::cpp_function::initialize(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad082a08 in pybind11::cpp_function::cpp_function(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0133f9 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32133f9) #5 0x7f2bacfbdf99 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def(char const (&) [5], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7cdfa in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad104f8e in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad082e2e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad013ace in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3213ace) #5 0x7f2bacfbe3f3 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7cfca in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad103771 in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::InviscidBurgersSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::InviscidBurgersSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0820c4 in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01245b in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const*, modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321245b) #5 0x7f2bacfbdd1b in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const (&) [5], modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7cb27 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1029ec in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0115f5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32115f5) #5 0x7f2bacfbd9b4 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c854 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:351 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1029ec in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08111e in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bad0113d0 in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32113d0) #6 0x7f2bacfbd579 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf7c530 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #8 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #9 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad10101c in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, unsigned long, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, unsigned long (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad08068e in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0110c9 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32110c9) #5 0x7f2bacfbd254 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [5], unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c36f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:346 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0feae0 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&, std::shared_ptr, modmesh::spacetime::InviscidBurgersSolver&>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&, std::shared_ptr (*)(modmesh::spacetime::InviscidBurgersSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad07f0ff in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&, , void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01005c in pybind11::class_ >& pybind11::class_ >::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfbc3f5 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3}>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7bd8a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:329 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ff91c in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad07fe8f in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad010726 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3210726) #5 0x7f2bacfbca20 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7c093 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad157443 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8ce1b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:199 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad157443 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cd34 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:198 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad157443 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cb48 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:196 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad155d9d in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}, void, modmesh::spacetime::LinearScalarSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&, void (*)(modmesh::spacetime::LinearScalarSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0ad18b in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03d75f in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323d75f) #5 0x7f2bacfdd6fe in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c9e9 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:190 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad15465d in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double const&, modmesh::spacetime::LinearScalarSelm const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double const& (*)(modmesh::spacetime::LinearScalarSelm const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0acde2 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::LinearScalarSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03cc2f in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::LinearScalarSelm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323cc2f) #5 0x7f2bacfdd505 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [8], double const& (modmesh::spacetime::LinearScalarSelm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c917 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:186 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad153ae7 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0ac764 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c615 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c615) #5 0x7f2bacfdd3fb in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [8], double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c821 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:185 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c135 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c135) #5 0x7f2bacfdd2f2 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8c635 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:183 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c135 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c135) #5 0x7f2bacfdd2f2 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8c53f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:182 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1caf3b in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad151d25 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0aa525 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bc74 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bc74) #6 0x7f2bacfdccd1 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1ca3d1 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad151b89 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a9f8d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bb78 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bb78) #6 0x7f2bacfdcc68 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bcbaa in void pybind11::cpp_function::initialize>(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, int, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize, >(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, int (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad14851a in pybind11::cpp_function::cpp_function>(int (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3967 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, int (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03630a in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323630a) #6 0x7f2bacfd9ada in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03afde in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323afde) #6 0x7f2bacfdca31 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0361dc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32361dc) #6 0x7f2bacfd99e4 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0360ae in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32360ae) #6 0x7f2bacfd98ee in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad035f80 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235f80) #6 0x7f2bacfd9702 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad035e52 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235e52) #6 0x7f2bacfd960c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1b7b28 in void pybind11::cpp_function::initialize (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad145655 in pybind11::cpp_function::cpp_function (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a18a0 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad034ec8 in void pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3234ec8) #6 0x7f2bacfd87ff in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf8b56a in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5ec46 in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:286 #9 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad24e9fa in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad1466da in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a2873 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035833 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235833) #8 0x7f2bacfd91c2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad24e9fa in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146518 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a27df in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03574b in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323574b) #8 0x7f2bacfd90d2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad24e9fa in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146356 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a274b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035663 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235663) #8 0x7f2bacfd905a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad144f9a in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a126a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0345f2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32345f2) #5 0x7f2bacfd85b7 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a357 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad144535 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a10c3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad034049 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3234049) #5 0x7f2bacfd83c0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a279 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad141ba1 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a0a33 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0329c5 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32329c5) #5 0x7f2bacfd78f4 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89fc3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad141147 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a0897 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03242d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323242d) #5 0x7f2bacfd773e in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89f46 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13fc72 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a054a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0318ea in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32318ea) #5 0x7f2bacfd701f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89deb in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13f041 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a03a3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad031341 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3231341) #5 0x7f2bacfd6e28 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89d0d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13db82 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a0066 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad030810 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230810) #5 0x7f2bacfd6a51 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89c13 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13d06d in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, void, modmesh::spacetime::LinearScalarSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09fe4e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad030267 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230267) #5 0x7f2bacfd6555 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const (&) [12], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89a91 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:421 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13a3f8 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09ec64 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02eaa0 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322eaa0) #5 0x7f2bacfd3da7 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88aad in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13c53c in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, void, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09f7cb in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02fc4c in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322fc4c) #5 0x7f2bacfd52f4 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf895f8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13ba9c in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09efc0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02f620 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322f620) #5 0x7f2bacfd4ed3 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf890e2 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13afc3 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09ee0f in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02f05b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322f05b) #5 0x7f2bacfd46ba in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88e49 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad136c9e in void pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::LinearScalarSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::LinearScalarSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09e38a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02d4ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d4ea) #5 0x7f2bacfd16be in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf88063 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1360e5 in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09dd36 in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02d0e9 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d0e9) #5 0x7f2bacfd147f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf87b3b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1347c6 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09d24e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02c50c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322c50c) #5 0x7f2bacfd0b19 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf87698 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad132224 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02a033 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322a033) #5 0x7f2bacfd00da in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86f22 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:351 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad132224 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02a033 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322a033) #5 0x7f2bacfd00da in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86e16 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:350 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad132224 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02a033 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322a033) #5 0x7f2bacfcfebe in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [3], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86d0a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:349 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad13151c in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(double))::{lambda(modmesh::spacetime::LinearScalarSolver*, double)#1}, void, modmesh::spacetime::LinearScalarSolver*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(double))::{lambda(modmesh::spacetime::LinearScalarSolver*, double)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09b2b8 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad029dc5 in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229dc5) #5 0x7f2bacfcfc9f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf86bfe in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad130854 in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, unsigned long, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, unsigned long (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09aaae in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad029b07 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229b07) #5 0x7f2bacfcf97a in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [5], unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86a3d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:346 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad12d6bc in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09932b in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad028710 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3228710) #5 0x7f2bacfce970 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf863db in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad12c4b9 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::LinearScalarSolver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::LinearScalarSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::LinearScalarSolver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad09862b in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::LinearScalarSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad027ea3 in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSolver const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3227ea3) #5 0x7f2bacfce4f3 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSolver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf86174 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:327 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f83d3 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8bc1 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [5], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf78166 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:200 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f83d3 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7807f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:199 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f83d3 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77dac in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:196 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f7953 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}, void, modmesh::spacetime::Selm&, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&, void (*)(modmesh::spacetime::Selm&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad078ae7 in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00c87b in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb89ae in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77cb6 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:193 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f62cb in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}, void, modmesh::spacetime::Selm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&, void (*)(modmesh::spacetime::Selm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0787af in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00bd4b in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb87b6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77be4 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:187 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f55ed in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*)#1}, double const&, modmesh::spacetime::Selm const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double const& (*)(modmesh::spacetime::Selm const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0785a2 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::Selm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00b7b3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb86b9 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [8], double const& (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77b7b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:186 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad19026f in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f35c3 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad076dad in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00aab2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7fc0 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18f773 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f3427 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad076815 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a96e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7f57 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18e17b in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f30ef in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad075ce5 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a6e4 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7e85 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18d67f in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f2f53 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0756fd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a59e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7e1c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009900 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7be5 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a2f2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [15], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7afe in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18bf66 in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f26f8 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074fdd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a014 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7912 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18b442 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, bool, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, bool (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f20aa in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074d1d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009ee6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb781c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009a2e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7444 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009a2e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb734e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0f3c7e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0097d2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7162 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad189e44 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Selm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0f13f0 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0744dd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0096a4 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb706c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad23dbae in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f05f8 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073c69 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad0092f7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6e08 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad23dbae in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f0436 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073bd5 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00920f in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6d90 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad23dbae in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0efef0 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073a19 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad008f57 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6bb0 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad23dbae in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f00b2 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073aad in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00903f in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6c28 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ecd8d in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm const*, unsigned long)#1}, double, modmesh::spacetime::Celm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Celm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad072802 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad006801 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Celm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206801) #5 0x7f2bacfb5f7d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def(char const (&) [9], double (modmesh::spacetime::Celm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf76f88 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:141 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ebe7c in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76eb2 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:140 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad185ae7 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0eb44b in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad07168d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00611a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x320611a) #6 0x7f2bacfb598e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ebe7c in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76c25 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:137 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1844ef in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0eb113 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad070b5d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005e90 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205e90) #6 0x7f2bacfb58bc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1839f3 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0eaf77 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0705c5 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005d4c in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205d4c) #6 0x7f2bacfb5853 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005b0a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205b0a) #6 0x7f2bacfb5781 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005b0a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205b0a) #6 0x7f2bacfb569a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad181770 in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0ea580 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f8bd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005652 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205652) #6 0x7f2bacfb52e0 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad180c4c in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, bool, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, bool (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9f32 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f5fd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005524 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205524) #6 0x7f2bacfb51ea in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad18014c in void pybind11::cpp_function::initialize(int (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, int, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, int (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e98e4 in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f33d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0052c8 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32052c8) #6 0x7f2bacfb4ffe in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00519a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x320519a) #6 0x7f2bacfb4f08 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17eadc in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e8c20 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad06eafd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004ad2 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb4a3a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004c00 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb4b30 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17df29 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Celm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e85f2 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad06e73d in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0049a3 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::*)()>(char const (&) [10], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb4944 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad239308 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7fea in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e31d in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00480d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb484e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad239308 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e78e2 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e015 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00446d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb45f6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad239308 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7720 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06df53 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad004385 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb457e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad06cc24 in void pybind11::cpp_function::initialize(modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2} const&, modmesh::spacetime::Kernel& (*)(modmesh::spacetime::Solver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad003a3f in pybind11::cpp_function::cpp_function(modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfb3c8e in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf76885 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly(char const (&) [7], modmesh::python::WrapSolver::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5d7fd in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:181 #7 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #9 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e0c24 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06ad40 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad000340 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb23ef in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74f3b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e54e7 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06b8b9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad002a9f in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb3790 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf753c9 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e4a8d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06b71d in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad002507 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb35da in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7534c in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e35b8 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06b3d0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0019c4 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2ebb in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf751f1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e2b53 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06b229 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00141b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2cc4 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf75113 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0dfff3 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06ab99 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfffd97 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb21f8 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74e5d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0deb34 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06a85c in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfff266 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1e21 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74d63 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0de01f in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}, void, modmesh::spacetime::Solver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}&&, void (*)(modmesh::spacetime::Solver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06a644 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffec8f in pybind11::class_ >& pybind11::class_ >::def::*)()>(char const*, void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1925 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)()>(char const (&) [12], void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74be1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:421 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0de01f in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}, void, modmesh::spacetime::Solver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}&&, void (*)(modmesh::spacetime::Solver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06a644 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffec8f in pybind11::class_ >& pybind11::class_ >::def::*)()>(char const*, void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1247 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74ad5 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:420 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0dd4ee in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, void, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, void (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad069fc1 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffe674 in pybind11::class_ >& pybind11::class_ >::def::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb06c4 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74748 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0dca4e in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0697b6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffe048 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb02a3 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74232 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0dbf75 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::Solver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad069605 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffda83 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfafa8a in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73f99 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5a7e8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5a7e8) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac9463c4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d298e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c256 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c256) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d6180 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad067bf0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffb4de in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfac04d in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf729b8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d6f1f in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::Solver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06852c in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacffbb11 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfac84f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf72c8b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d5600 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad067a44 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffaf34 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfabee9 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf727e8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d49c7 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Solver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Solver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06761e in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffa85f in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfaba8f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def(char const (&) [5], modmesh::spacetime::Selm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf72618 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d305e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9d31 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfab4aa in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf71f66 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:350 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d305e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad065d34 in pybind11::class_ >& pybind11::class_ >::def_property::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacff9b0c in pybind11::class_ >& pybind11::class_ >::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const, void (modmesh::spacetime::SolverBase::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacfab06f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase::*&&)() const, void (modmesh::spacetime::SolverBase::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf71d4e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #8 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #9 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d2356 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(double))::{lambda(modmesh::spacetime::Solver*, double)#1}, void, modmesh::spacetime::Solver*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(double))::{lambda(modmesh::spacetime::Solver*, double)#1}&&, void (*)(modmesh::spacetime::Solver*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad065aae in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacff9ac3 in pybind11::class_ >& pybind11::class_ >::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const, void (modmesh::spacetime::SolverBase::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacfab06f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase::*&&)() const, void (modmesh::spacetime::SolverBase::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf71d4e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d168e in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, unsigned long, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, unsigned long (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0652a4 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9805 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaad4a in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [5], unsigned long (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf71b8d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:346 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0ce626 in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, std::shared_ptr, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad063947 in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacff7606 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfa9740 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7152b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0cd423 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Solver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Solver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Solver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Solver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad062c47 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Solver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Solver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacff6d99 in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::Solver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Solver const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfa92c3 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def, std::allocator > (*)(modmesh::spacetime::Solver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Solver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf712c4 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:327 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05d9d5 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Field*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Field*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff44e8 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa57b7 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::spacetime::Celm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6d14f in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def(char const (&) [5], modmesh::spacetime::Celm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5cc49 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:139 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05cb6e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa4f11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c610 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5ca02 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:138 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0c7378 in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad05763f in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff0d71 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa3235 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#12}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b7db in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#12}>(char const (&) [12], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bca0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:109 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05be66 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Field::*)(double))::{lambda(modmesh::spacetime::Field*, double)#1}, void, modmesh::spacetime::Field*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Field::*)(double))::{lambda(modmesh::spacetime::Field*, double)#1}&&, void (*)(modmesh::spacetime::Field*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff32bc in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Field::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa4ca3 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, double (modmesh::spacetime::Field::* const&)() const, void (modmesh::spacetime::Field::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6c3b1 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property(char const (&) [15], double (modmesh::spacetime::Field::*&&)() const, void (modmesh::spacetime::Field::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5c720 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:135 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05a4b8 in void pybind11::cpp_function::initialize, modmesh::spacetime::Field&>(modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1} const&, std::shared_ptr (*)(modmesh::spacetime::Field&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff232d in pybind11::cpp_function::cpp_function(modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa4724 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c0ef in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [5], modmesh::python::WrapField::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c495 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:130 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad059739 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Field const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Field const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Field const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Field const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff1f4d in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Field const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Field const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacfa42a9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::Field const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Field const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6bf5d in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def, std::allocator > (*)(modmesh::spacetime::Field const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Field const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5c42c in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:129 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0558a8 in void pybind11::cpp_function::initialize const&)#10} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff05db in pybind11::cpp_function::cpp_function const&)#10} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa20e4 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#10}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b337 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#10}>(char const (&) [10], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bc33 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:108 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0c582a in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0551db in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff03db in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1f03 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#8}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b1d3 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#8}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bbc6 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:107 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0c3ec2 in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad053933 in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfefc73 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1aaf in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#4}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6af0b in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#4}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bae0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:105 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad054000 in void pybind11::cpp_function::initialize const&)#6} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfefe73 in pybind11::cpp_function::cpp_function const&)#6} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa1c90 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#6}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b06f in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#6}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bb53 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:106 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0c2aac in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad052add in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfef8bf in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1885 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#2}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6ada7 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#2}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5ba6d in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:104 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad052556 in void pybind11::cpp_function::initialize const&)#2} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfef70b in pybind11::cpp_function::cpp_function const&)#2} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa183c in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#2}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6ada7 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#2}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5ba6d in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:104 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad04efa8 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::Grid>(modmesh::SimpleArray const& (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, modmesh::SimpleArray const&, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize const&, modmesh::spacetime::Grid>(modmesh::SimpleArray const& (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, modmesh::SimpleArray const& (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfee6ba in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::Grid>(modmesh::SimpleArray const& (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9fd09 in pybind11::class_ >& pybind11::class_ >::def_property_readonly const& (modmesh::spacetime::Grid::*)() const>(char const*, modmesh::SimpleArray const& (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a614 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly const& (modmesh::spacetime::Grid::*)() const>(char const (&) [7], modmesh::SimpleArray const& (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5ad79 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:75 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad04e484 in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, unsigned long, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, unsigned long (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfee06c in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9fa49 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a4e6 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [6], unsigned long (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5aca4 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:74 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacec2f54 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceb52e4 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea75af in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9fad3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9caf7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9906f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8abe6 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:126 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc9d73d in void pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}, modmesh::python::WrapperProfilerStatus&, modmesh::python::WrapperProfilerStatus*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}&&, modmesh::python::WrapperProfilerStatus& (*)(modmesh::python::WrapperProfilerStatus*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacc92f0e in pybind11::cpp_function::cpp_function(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8c587 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc88eeb in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def(char const (&) [7], modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc85c6f in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:58 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1688e1 in void pybind11::cpp_function::initialize (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, void, pybind11::detail::value_and_holder&, double, double, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, double, double, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0bfe93 in pybind11::cpp_function::cpp_function (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad04b51b in pybind11::class_ >& pybind11::class_ >::def (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfec87e in void pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacf9ebb3 in pybind11::class_ >& pybind11::class_ >::def (double, double, unsigned long), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf699fe in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def (double, double, unsigned long), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5a76e in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:54 #9 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac81f03f in void pybind11::cpp_function::initialize, modmesh::inout::Gmsh, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::shared_ptr (modmesh::inout::Gmsh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::inout::Gmsh*)#1}, std::shared_ptr, modmesh::inout::Gmsh*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::inout::Gmsh, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::shared_ptr (modmesh::inout::Gmsh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::inout::Gmsh*)#1}&&, std::shared_ptr (*)(modmesh::inout::Gmsh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1f03f) #3 0x7f2bac8182dc in pybind11::cpp_function::cpp_function, modmesh::inout::Gmsh, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::shared_ptr (modmesh::inout::Gmsh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a182dc) #4 0x7f2bac810971 in pybind11::class_ >& pybind11::class_ >::def (modmesh::inout::Gmsh::*)()>(char const*, std::shared_ptr (modmesh::inout::Gmsh::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a10971) #5 0x7f2bac80704d in modmesh::python::WrapGmsh& modmesh::python::WrapBase, modmesh::inout::Gmsh>::def (modmesh::inout::Gmsh::*)()>(char const (&) [9], std::shared_ptr (modmesh::inout::Gmsh::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a0704d) #6 0x7f2bac7ff1fa in modmesh::python::WrapGmsh::WrapGmsh(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29ff1fa) #7 0x7f2bac807153 in modmesh::python::WrapBase, modmesh::inout::Gmsh>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a07153) #8 0x7f2bac7e6dbc in modmesh::python::wrap_Gmsh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/wrap_Gmsh.cpp:41 #9 0x7f2bac7e1607 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:22 #10 0x7f2bac7e29ce in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac7e22a1 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac7e1fcd in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac7e5076 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac7e1730 in modmesh::python::initialize_inout(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:25 #16 0x7f2bac7dc691 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:47 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb4c9e in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea73fc in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9fa8a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9caf7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9906f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8abe6 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:126 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacec222c in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceb45b6 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea71e3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f88f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c905 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9838f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8ab69 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:125 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacec07dc in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceb2b5a in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea6a4b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f407 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c521 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace969cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8aa6f in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:123 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb3242 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea6c64 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f602 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c713 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace976af in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8aaec in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:124 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb0ab8 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea6100 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9ef36 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c13d in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9500f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a975 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:121 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacebe064 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceb03d0 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea5ee7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9ed3b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9bf4b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9432f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a8f8 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:120 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacebd33c in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceaf6a2 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea5b1b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9eaf7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9bd59 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9364f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a87b in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:119 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceaf05c in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea5968 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9eaae in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9bd59 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9364f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a87b in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:119 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacebb8ec in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceadc46 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea5383 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e66f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9b359 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace91c8f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a781 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:117 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace67e96 in initialize >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticGrid1d&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace65c48 in cpp_function >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace62728 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace61927 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace5f85d in expose_SimpleArray::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace5e153 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:114 #8 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace7b110 in void pybind11::cpp_function::initialize::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char, pybind11::object const&>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char (*)(pybind11::object const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x307b110) #3 0x7f2bace7682b in pybind11::cpp_function::cpp_function::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, , void>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace72c37 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const*, modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3072c37) #5 0x7f2bace6ffad in modmesh::python::WrapStaticGrid2d& modmesh::python::WrapBase >, modmesh::StaticGrid2d>::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const (&) [5], modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace6dd1a in modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:61 #7 0x7f2bace6c550 in modmesh::python::WrapStaticGrid2d::WrapStaticGrid2d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:146 #8 0x7f2bace6e297 in modmesh::python::WrapBase >, modmesh::StaticGrid2d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e49b in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:154 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace7595b in void pybind11::cpp_function::initialize(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticGrid1d*, double)#1}, void, modmesh::StaticGrid1d*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticGrid1d*, double)#1}&&, void (*)(modmesh::StaticGrid1d*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace724b0 in pybind11::cpp_function::cpp_function(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30724b0) #4 0x7f2bace6fac9 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::StaticGrid1d::*&&)(double), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace6dac5 in modmesh::python::WrapStaticGrid1d& modmesh::python::WrapBase >, modmesh::StaticGrid1d>::def_timed(char const (&) [5], void (modmesh::StaticGrid1d::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5e287 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:118 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace64c15 in initialize::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)>, void, modmesh::StaticGrid1d&, long unsigned int, double, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace623c5 in cpp_function::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace60cdb in def::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace5eaec in def::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5e081 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:106 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace641b3 in initialize::wrapped_type&, size_t)>, double, const modmesh::StaticGrid1d&, long unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace62229 in cpp_function::wrapped_type&, size_t)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace60743 in def::wrapped_type&, size_t)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace5e9f0 in def::wrapped_type&, size_t)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5e018 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:102 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace694c6 in initialize::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace67136 in cpp_function::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace62f5e in def::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace61ef5 in execute > >, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bace5fe08 in def::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type(), pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bace5e783 in def_timed::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bace5df46 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:93 #9 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #11 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace024be in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, modmesh::Bezier3d&, modmesh::World&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, modmesh::Bezier3d& (*)(modmesh::World&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacddc2b0 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdca568 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb97e4 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const (&) [7], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdb0a20 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:231 #7 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace007df in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, modmesh::Bezier3d&, modmesh::World&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, modmesh::Bezier3d& (*)(modmesh::World&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacddb911 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc9cfd in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb9569 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const (&) [11], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdb0864 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:221 #7 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace350a8 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, void, pybind11::detail::value_and_holder&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor>(pybind11::class_, std::shared_ptr > >&&, void (*)(pybind11::detail::value_and_holder&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace1651e in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, void>(pybind11::class_, std::shared_ptr > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdfeff4 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::detail::is_new_style_constructor>(char const*, pybind11::class_, std::shared_ptr > >&&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdda889 in void pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacdc8d96 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>(pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacdb90a7 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()> >(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdb0706 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:212 #9 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdfcb08 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}, unsigned long, modmesh::World const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}&&, unsigned long (*)(modmesh::World const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd9516 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::World::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacdc7f63 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::World::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb8a48 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def_property_readonly::*)() const>(char const (&) [8], unsigned long (modmesh::World::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdaffc4 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:230 #7 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdfbd47 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, modmesh::Bezier3d&, modmesh::World&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, modmesh::Bezier3d& (*)(modmesh::World&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd8f35 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc7b69 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb8915 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const (&) [11], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdafeca in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:221 #7 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace10168 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdf67d1 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff67d1) #4 0x7f2bacdd4b77 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd4b77) #5 0x7f2bacdc4df1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacdb6e0d in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaf385 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #8 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf4caf in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, void, modmesh::Bezier3d&, unsigned long, modmesh::Vector3d, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, void (*)(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff4caf) #3 0x7f2bacdd42a3 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd42a3) #4 0x7f2bacdc4031 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb613a in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf277 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:133 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace2a48b in void pybind11::cpp_function::initialize, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, void, pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace0edd1 in pybind11::cpp_function::cpp_function, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdf252b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff252b) #5 0x7f2bacdd3dd5 in void pybind11::detail::initimpl::constructor, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd3dd5) #6 0x7f2bacdc2e82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&> const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1606 #7 0x7f2bacdb5d66 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def, std::allocator > > const&>, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdaf13c in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:124 #9 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf3065 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, unsigned long, modmesh::Bezier3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, unsigned long (*)(modmesh::Bezier3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff3065) #3 0x7f2bacdd3f6b in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd3f6b) #4 0x7f2bacdc3221 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb5ea6 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const (&) [8], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf1a5 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:125 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdf063a in void pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}, unsigned long, modmesh::Bezier3d const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}&&, unsigned long (*)(modmesh::Bezier3d const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff063a) #3 0x7f2bacdd2e50 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::Bezier3d::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd2e50) #4 0x7f2bacdc2043 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::Bezier3d::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb56e6 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::*)() const>(char const (&) [7], unsigned long (modmesh::Bezier3d::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdad69e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:171 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdefaae in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}, void, modmesh::Bezier3d*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}&&, void (*)(modmesh::Bezier3d*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fefaae) #3 0x7f2bacdd27fd in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd27fd) #4 0x7f2bacdc1c48 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long), pybind11::arg>(char const*, void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb54d2 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::*)(unsigned long), pybind11::arg>(char const (&) [7], void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad5a4 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:170 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdee07c in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void, modmesh::Bezier3d&, std::vector, std::allocator > > const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void (*)(modmesh::Bezier3d&, std::vector, std::allocator > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdd080d in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd080d) #4 0x7f2bacdc0d68 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacdb48c9 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdad415 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdebbc5 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, modmesh::Vector3d, modmesh::Bezier3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, modmesh::Vector3d (*)(modmesh::Bezier3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcff51 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcff51) #4 0x7f2bacdbf915 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbf915) #5 0x7f2bacdb3964 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad29e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:129 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace0a2ba in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, double, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, double (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacde96db in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcf09d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcf09d) #5 0x7f2bacdbe7f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe7f5) #6 0x7f2bacdb33a9 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdab656 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #8 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde9154 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&, void, modmesh::Vector3d&, double>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&, void (*)(modmesh::Vector3d&, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdceee9 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fceee9) #4 0x7f2bacdbe7ac in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe7ac) #5 0x7f2bacdb33a9 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdab656 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde855a in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&, void, modmesh::Vector3d&, double>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&, void (*)(modmesh::Vector3d&, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdceb35 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fceb35) #4 0x7f2bacdbe582 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe582) #5 0x7f2bacdb3123 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdab5bb in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace08324 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, double, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, double (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacde7ce5 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdce935 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fce935) #5 0x7f2bacdbe3a1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe3a1) #6 0x7f2bacdb2e9d in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdab520 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #8 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde5f5b in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}, void, modmesh::Vector3d&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&, void (*)(modmesh::Vector3d&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcddaf in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcddaf) #4 0x7f2bacdbd9b1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbd9b1) #5 0x7f2bacdb28de in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab28f in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:73 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde523f in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, double, modmesh::Vector3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, double (*)(modmesh::Vector3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcdc13 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcdc13) #4 0x7f2bacdbd419 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbd419) #5 0x7f2bacdb26e2 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab226 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:69 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace057cc in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, float, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, float (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacde20ed in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcc849 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc849) #5 0x7f2bacdbbdad in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbdad) #6 0x7f2bacdb1d41 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaa713 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #8 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace1e79d in void pybind11::cpp_function::initialize::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, void, pybind11::detail::value_and_holder&, double, double, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, double, double, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace0713d in pybind11::cpp_function::cpp_function::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacde3ad5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdcd8e1 in void pybind11::detail::initimpl::constructor::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcd8e1) #6 0x7f2bacdbc631 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def(pybind11::detail::initimpl::constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbc631) #7 0x7f2bacdb23ce in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::constructor&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdab154 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:64 #9 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdde84b in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, float, modmesh::Vector3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, float (*)(modmesh::Vector3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcb75d in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcb75d) #4 0x7f2bacdbabcf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb12a6 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa37e in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:69 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacdddc1b in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, unsigned long, modmesh::Vector3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, unsigned long (*)(modmesh::Vector3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcb51d in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdba187 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb1098 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const (&) [8], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa315 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:65 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bace1983d in void pybind11::cpp_function::initialize::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, void, pybind11::detail::value_and_holder&, float, float, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, float, float, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace03277 in pybind11::cpp_function::cpp_function::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacddd0e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdcb387 in void pybind11::detail::initimpl::constructor::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:203 #6 0x7f2bacdb9de7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def(pybind11::detail::initimpl::constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1606 #7 0x7f2bacdb0f86 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::constructor&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdaa2ac in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:64 #9 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbad697 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dad697) #3 0x7f2bacb26174 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d26174) #4 0x7f2baca22077 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, double>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c22077) #5 0x7f2bac9a10db in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, double>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba10db) #6 0x7f2bac927920 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b27920) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb13876 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13876) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2bac9a04a5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba04a5) #5 0x7f2bac926d74 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b26d74) #6 0x7f2bac8b8c9c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbabe78 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, double const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, double const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dabe78) #3 0x7f2bacb24bc3 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d24bc3) #4 0x7f2baca20476 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, double>::*)(double const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, double>::*&&)(double const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20476) #5 0x7f2bac9a07be in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, double>::*)(double const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, double>::*&&)(double const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba07be) #6 0x7f2bac926f96 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b26f96) #7 0x7f2bac8b8ccc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb13876 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13876) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2baca1ff5c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1ff5c) #5 0x7f2bac9a0280 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0280) #6 0x7f2bac9269a5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b269a5) #7 0x7f2bac8b8ba2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb23eae in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d23eae) #3 0x7f2baca1fcd6 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1fcd6) #4 0x7f2bac9a0237 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0237) #5 0x7f2bac9269a5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b269a5) #6 0x7f2bac8b8ba2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbaca2c in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daca2c) #3 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #4 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #5 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #6 0x7f2bac9273d2 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b273d2) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb16789 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, double, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, double (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d16789) #3 0x7f2baca1a6af in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1a6af) #4 0x7f2bac99bda9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9bda9) #5 0x7f2bac9225fc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b225fc) #6 0x7f2bac8b8728 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb14f62 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d14f62) #3 0x7f2baca19dfb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19dfb) #4 0x7f2bac999e8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99e8e) #5 0x7f2bac9222e9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b222e9) #6 0x7f2bac8b859f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb14444 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d14444) #3 0x7f2baca19c7d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19c7d) #4 0x7f2bac999c3e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99c3e) #5 0x7f2bac9221d3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b221d3) #6 0x7f2bac8b8522 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb13876 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13876) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2bac999782 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99782) #5 0x7f2bac921e10 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b21e10) #6 0x7f2bac8b82c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb12d80 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d12d80) #3 0x7f2baca1944b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1944b) #4 0x7f2bac9994f8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b994f8) #5 0x7f2bac921b91 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b21b91) #6 0x7f2bac8b81b6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb111cc in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d111cc) #3 0x7f2baca18fa6 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c18fa6) #4 0x7f2bac998f02 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b98f02) #5 0x7f2bac920c8f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b20c8f) #6 0x7f2bac8b80bc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacde2760 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&, void, modmesh::Vector3d&, float>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&, void (*)(modmesh::Vector3d&, float)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacdcca49 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcca49) #4 0x7f2bacdbbf8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbf8e) #5 0x7f2bacdb1fd3 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaa7ae in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacba08b8 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da08b8) #3 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #4 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #5 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #6 0x7f2bac91d781 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d781) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacba08b8 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da08b8) #3 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #4 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #5 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #6 0x7f2bac91d547 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d547) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafc4b2 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc4b2) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2bac995ee7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95ee7) #5 0x7f2bac91cee8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1cee8) #6 0x7f2bac8b5576 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafc4b2 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc4b2) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2baca14d38 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c14d38) #5 0x7f2bac995cc2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95cc2) #6 0x7f2bac91cb19 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1cb19) #7 0x7f2bac8b547c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb0b3cd in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0b3cd) #3 0x7f2baca13ccf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c13ccf) #4 0x7f2bac995003 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95003) #5 0x7f2bac91bb4c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1bb4c) #6 0x7f2bac8b51d3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb0a267 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0a267) #3 0x7f2baca13ad9 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c13ad9) #4 0x7f2bac994a6b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b94a6b) #5 0x7f2bac91b975 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1b975) #6 0x7f2bac8b5156 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaff3c5 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, float, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, float (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cff3c5) #3 0x7f2baca0f495 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0f495) #4 0x7f2bac9917f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b917f5) #5 0x7f2bac918744 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b18744) #6 0x7f2bac8b5002 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafe601 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfe601) #3 0x7f2baca0f212 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0f212) #4 0x7f2bac98fd57 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8fd57) #5 0x7f2bac91853b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1853b) #6 0x7f2bac8b4f85 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafc4b2 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc4b2) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2bac98f1ce in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f1ce) #5 0x7f2bac9180cc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b180cc) #6 0x7f2bac8b4ca8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafc4b2 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc4b2) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2bac98f1ce in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f1ce) #5 0x7f2bac917f58 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b17f58) #6 0x7f2bac8b4b9c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacafaca8 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfaca8) #3 0x7f2baca0df0b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0df0b) #4 0x7f2bac98ecf4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8ecf4) #5 0x7f2bac917b0b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b17b0b) #6 0x7f2bac8b4a13 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaf9e08 in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf9e08) #3 0x7f2baca0dd8c in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0dd8c) #4 0x7f2bac98e94e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8e94e) #5 0x7f2bac916dd7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b16dd7) #6 0x7f2bac8b4996 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc003d4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e003d4) #3 0x7f2bacb95fde in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d95fde) #4 0x7f2bacaf8890 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf8890) #5 0x7f2baca0ccd7 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0ccd7) #6 0x7f2bac98cdce in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8cdce) #7 0x7f2bac91522f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1522f) #8 0x7f2bac8b46cc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb952c7 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d952c7) #3 0x7f2bacaf79ea in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf79ea) #4 0x7f2baca0bc39 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0bc39) #5 0x7f2bac98c3ab in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8c3ab) #6 0x7f2bac913bea in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b13bea) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb9465c in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d9465c) #3 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #4 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #5 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #6 0x7f2bac9138c9 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b138c9) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb9465c in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d9465c) #3 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #4 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #5 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #6 0x7f2bac9136a1 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b136a1) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaf4009 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf4009) #3 0x7f2baca08aef in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c08aef) #4 0x7f2bac98aa31 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8aa31) #5 0x7f2bac911cac in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b11cac) #6 0x7f2bac8b1925 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaf2ea3 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf2ea3) #3 0x7f2baca088f9 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c088f9) #4 0x7f2bac98a499 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8a499) #5 0x7f2bac911ad5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b11ad5) #6 0x7f2bac8b18a8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae81c3 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned long, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned long (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce81c3) #3 0x7f2baca04349 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c04349) #4 0x7f2bac987223 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b87223) #5 0x7f2bac90e8d4 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e8d4) #6 0x7f2bac8b1754 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae7407 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce7407) #3 0x7f2baca040c6 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c040c6) #4 0x7f2bac985785 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b85785) #5 0x7f2bac90e6cb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e6cb) #6 0x7f2bac8b16d7 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac984e68 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84e68) #5 0x7f2bac90e396 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e396) #6 0x7f2bac8b14d1 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae52b8 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce52b8) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2bac984bfc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84bfc) #5 0x7f2bac90e25c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e25c) #6 0x7f2bac8b13fa in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae47c2 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce47c2) #3 0x7f2baca030e5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c030e5) #4 0x7f2bac984972 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84972) #5 0x7f2bac90de69 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0de69) #6 0x7f2bac8b11e2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae3aae in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce3aae) #3 0x7f2baca02dbf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c02dbf) #4 0x7f2bac984722 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84722) #5 0x7f2bac90dc9b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0dc9b) #6 0x7f2bac8b1165 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbf7f7e in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df7f7e) #3 0x7f2bacb8a4ac in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d8a4ac) #4 0x7f2bacae1702 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce1702) #5 0x7f2baca01b8b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c01b8b) #6 0x7f2bac9827fc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b827fc) #7 0x7f2bac90b3bf in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0b3bf) #8 0x7f2bac8b0e1e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb89795 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d89795) #3 0x7f2bacae085c in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce085c) #4 0x7f2baca00aed in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c00aed) #5 0x7f2bac981dd9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b81dd9) #6 0x7f2bac909d7a in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09d7a) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb88b2a in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88b2a) #3 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #4 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #5 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #6 0x7f2bac909a59 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09a59) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb88b2a in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88b2a) #3 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #4 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #5 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #6 0x7f2bac909821 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09821) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacdf4a in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccdf4a) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac9fe9d2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfe9d2) #5 0x7f2bac9810c0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b810c0) #6 0x7f2bac908df5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b08df5) #7 0x7f2bac8ae34c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacade582 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cde582) #3 0x7f2bac9fe74c in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfe74c) #4 0x7f2bac981077 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b81077) #5 0x7f2bac908df5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b08df5) #6 0x7f2bac8ae34c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacadce55 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdce55) #3 0x7f2bac9fd969 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfd969) #4 0x7f2bac980401 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b80401) #5 0x7f2bac907e28 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b07e28) #6 0x7f2bac8ae0a3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacadbcef in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdbcef) #3 0x7f2bac9fd773 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfd773) #4 0x7f2bac97fe69 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7fe69) #5 0x7f2bac907c51 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b07c51) #6 0x7f2bac8ae026 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaceb18 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cceb18) #3 0x7f2bac9f86fd in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf86fd) #4 0x7f2bac97aa88 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7aa88) #5 0x7f2bac9045fb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b045fb) #6 0x7f2bac8adccc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac97a838 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a838) #5 0x7f2bac9044e6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b044e6) #6 0x7f2bac8adc4f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacdf4a in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccdf4a) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac97a5cc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a5cc) #5 0x7f2bac904238 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b04238) #6 0x7f2bac8ada6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacacd454 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccd454) #3 0x7f2bac9f7ecb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf7ecb) #4 0x7f2bac97a342 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a342) #5 0x7f2bac903fb9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b03fb9) #6 0x7f2bac8ad960 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacebfab4 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceb1e2c in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea667f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f1c3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c32f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace95cef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a9f2 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:122 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad04caa9 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Grid const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Grid const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Grid const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Grid const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacfed237 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Grid const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Grid const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacf9f38f in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::Grid const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Grid const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6a289 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def, std::allocator > (*)(modmesh::spacetime::Grid const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Grid const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5a8ea in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:70 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb7d67b in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7d67b) #3 0x7f2bacac948a in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc948a) #4 0x7f2bac9f58d3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf58d3) #5 0x7f2bac9777a9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b777a9) #6 0x7f2bac8ffeca in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affeca) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb7ca10 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7ca10) #3 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #4 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #5 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #6 0x7f2bac8ffdd4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affdd4) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab6b64 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6b64) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac976c9f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76c9f) #5 0x7f2bac8ff312 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff312) #6 0x7f2bac8aad0c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab6b64 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6b64) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac9f37b8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf37b8) #5 0x7f2bac976a7a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76a7a) #6 0x7f2bac8fef43 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afef43) #7 0x7f2bac8aac12 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacac64da in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc64da) #3 0x7f2bac9f2d2c in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf2d2c) #4 0x7f2bac9761b9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b761b9) #5 0x7f2bac8fe132 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afe132) #6 0x7f2bac8aaa75 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacac5a75 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc5a75) #3 0x7f2bac9f274f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf274f) #4 0x7f2bac975dbf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b75dbf) #5 0x7f2bac8fdf76 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afdf76) #6 0x7f2bac8aa969 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab9a71 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned short, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned short (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb9a71) #3 0x7f2bac9edf19 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bedf19) #4 0x7f2bac9725b1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b725b1) #5 0x7f2bac8fab70 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afab70) #6 0x7f2bac8aa798 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab8cb3 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb8cb3) #3 0x7f2bac9edc96 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bedc96) #4 0x7f2bac970b17 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b70b17) #5 0x7f2bac8fa967 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa967) #6 0x7f2bac8aa71b in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacab7732 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb7732) #3 0x7f2bac9ed4e7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed4e7) #4 0x7f2bac97044a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7044a) #5 0x7f2bac8fa747 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa747) #6 0x7f2bac8aa592 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac9701fa in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b701fa) #5 0x7f2bac8fa632 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa632) #6 0x7f2bac8aa515 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad05cb6e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff3542 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, double (modmesh::spacetime::Field::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa4cec in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, double (modmesh::spacetime::Field::* const&)() const, void (modmesh::spacetime::Field::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6c3b1 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property(char const (&) [15], double (modmesh::spacetime::Field::*&&)() const, void (modmesh::spacetime::Field::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5c720 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:135 #8 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbe62b2 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2de62b2) #3 0x7f2bacb7226a in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7226a) #4 0x7f2bacab2f46 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb2f46) #5 0x7f2bac9eb75b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2beb75b) #6 0x7f2bac96db94 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6db94) #7 0x7f2bac8f765f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af765f) #8 0x7f2bac8a9e62 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb708e8 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d708e8) #3 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #4 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #5 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #6 0x7f2bac8f5f28 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5f28) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb708e8 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d708e8) #3 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #4 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #5 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #6 0x7f2bac8f5cfd in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5cfd) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca9f7ee in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9f7ee) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac96c6cf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c6cf) #5 0x7f2bac8f54b8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af54b8) #6 0x7f2bac8a7462 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca9f7ee in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9f7ee) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac9e85c0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be85c0) #5 0x7f2bac96c4aa in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c4aa) #6 0x7f2bac8f50e9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af50e9) #7 0x7f2bac8a7368 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaaf12e in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2caf12e) #3 0x7f2bac9e7b34 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be7b34) #4 0x7f2bac96bbeb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6bbeb) #5 0x7f2bac8f42d8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af42d8) #6 0x7f2bac8a71cb in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaae6c9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cae6c9) #3 0x7f2bac9e7557 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be7557) #4 0x7f2bac96b7f1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6b7f1) #5 0x7f2bac8f411c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af411c) #6 0x7f2bac8a70bf in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaa193d in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca193d) #3 0x7f2bac9e2aae in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be2aae) #4 0x7f2bac96655b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6655b) #5 0x7f2bac8f0b2d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0b2d) #6 0x7f2bac8a6e71 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaa0eda in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca0eda) #3 0x7f2bac9e247d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be247d) #4 0x7f2bac9660de in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b660de) #5 0x7f2bac8f0a23 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0a23) #6 0x7f2bac8a6d65 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca296fc in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac965c3e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65c3e) #5 0x7f2bac8f07f8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af07f8) #6 0x7f2bac8a6c6b in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca9f7ee in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9f7ee) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac9659d2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b659d2) #5 0x7f2bac8f06be in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af06be) #6 0x7f2bac8a6b94 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca9dfe4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9dfe4) #3 0x7f2bac9e17a7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be17a7) #4 0x7f2bac9654f8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b654f8) #5 0x7f2bac8f0101 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0101) #6 0x7f2bac8a68ff in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca9d144 in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9d144) #3 0x7f2bac9e1628 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be1628) #4 0x7f2bac965152 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65152) #5 0x7f2bac8ef3cd in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aef3cd) #6 0x7f2bac8a6882 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0d7ad8 in void pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::Solver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::Solver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad068b80 in pybind11::cpp_function::cpp_function&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffbf12 in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::Solver::* const&)(), pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaca8e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::Solver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf73d60 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbdd4c8 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ddd4c8) #3 0x7f2bacb66240 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d66240) #4 0x7f2baca9bc50 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9bc50) #5 0x7f2bac9e058f in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be058f) #6 0x7f2bac9635e2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b635e2) #7 0x7f2bac8ed835 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aed835) #8 0x7f2bac8a65b8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb63d12 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, long const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, long const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d63d12) #3 0x7f2baca9980b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9980b) #4 0x7f2bac9dd8f0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, long>::*)(long const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, long>::*&&)(long const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac9622bc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, long>::*)(long const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, long>::*&&)(long const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b622bc) #6 0x7f2bac8eb874 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb874) #7 0x7f2bac8a3c1c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca88678 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88678) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac961fa3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b61fa3) #5 0x7f2bac8eb652 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb652) #6 0x7f2bac8a3bec in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca98af6 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c98af6) #3 0x7f2bac9dd150 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bac961d35 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b61d35) #5 0x7f2bac8eb283 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb283) #6 0x7f2bac8a3af2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca97e2e in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c97e2e) #3 0x7f2bac9dc94a in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac9614b9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b614b9) #5 0x7f2bac8ea472 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aea472) #6 0x7f2bac8a3955 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0df599 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06a9fd in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfff7ff in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2042 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74de0 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca8b583 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, long, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, long (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8b583) #3 0x7f2bac9d7bc7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95d929 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5d929) #5 0x7f2bac8e6ede in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6ede) #6 0x7f2bac8a3678 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca89d64 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c89d64) #3 0x7f2bac9d7313 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95ba0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5ba0e) #5 0x7f2bac8e6bcb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6bcb) #6 0x7f2bac8a34ef in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca89246 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c89246) #3 0x7f2bac9d7195 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95b7be in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b7be) #5 0x7f2bac8e6ab5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6ab5) #6 0x7f2bac8a3472 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca87b82 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c87b82) #3 0x7f2bac9d6963 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95b078 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b078) #5 0x7f2bac8e6473 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6473) #6 0x7f2bac8a3106 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca86e6e in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c86e6e) #3 0x7f2bac9d663d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95ae28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5ae28) #5 0x7f2bac8e62a5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae62a5) #6 0x7f2bac8a3089 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad0e5f4c in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad06ba60 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad003048 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb3987 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf754a7 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17ad37 in void pybind11::cpp_function::initialize const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e65df in pybind11::cpp_function::cpp_function const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad06c08f in pybind11::class_ >& pybind11::class_ >::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0038c4 in void pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacfb3af9 in pybind11::class_ >& pybind11::class_ >::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf766d8 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5d794 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:169 #9 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb58c94 in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d58c94) #3 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #4 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #5 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #6 0x7f2bac8e228e in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae228e) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb58c94 in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d58c94) #3 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #4 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #5 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #6 0x7f2bac8e2063 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae2063) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb580e8 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, int const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, int const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d580e8) #3 0x7f2baca82d5d in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c82d5d) #4 0x7f2bac9d2a18 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, int>::*)(int const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, int>::*&&)(int const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd2a18) #5 0x7f2bac957bc8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, int>::*)(int const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, int>::*&&)(int const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57bc8) #6 0x7f2bac8e19f0 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae19f0) #7 0x7f2bac8a039a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca71bca in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c71bca) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac9578af in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b578af) #5 0x7f2bac8e17ce in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae17ce) #6 0x7f2bac8a036a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad17f64e in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004dc2 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb4c26 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca74ad5 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, int, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, int (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c74ad5) #3 0x7f2bac9cccef in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcccef) #4 0x7f2bac9531bd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b531bd) #5 0x7f2bac8dd02e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2add02e) #6 0x7f2bac89fdf6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b94e in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [15], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b94e) #6 0x7f2bacfdc94a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c97dc in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::LinearScalarSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::LinearScalarSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad15197c in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a9b2d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b820 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b820) #6 0x7f2bacfdc854 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c8194 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, bool, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, bool (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad150ce0 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a95e7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b496 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b496) #6 0x7f2bacfdc572 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c7694 in void pybind11::cpp_function::initialize(int (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, int, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, int (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad150692 in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a9361 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b368 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b368) #6 0x7f2bacfdc47c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b10c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b10c) #6 0x7f2bacfdc290 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad152b90 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b10c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b10c) #6 0x7f2bacfdc19a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c5fe3 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::LinearScalarSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::LinearScalarSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad14f9f8 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a8a95 in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03ac53 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::*)()>(char const (&) [10], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ac53) #6 0x7f2bacfdbdc2 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad253108 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14f3f0 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a86af in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03ab49 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ab49) #8 0x7f2bacfdbccc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad253108 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14f06c in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a8587 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a979 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a979) #8 0x7f2bacfdbbdc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad253108 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14eeaa in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a84f3 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a891 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a891) #8 0x7f2bacfdbb64 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad253108 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14eb26 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a83cb in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a6c1 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a6c1) #8 0x7f2bacfdb9fc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c4615 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::LinearScalarSelm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::LinearScalarSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::LinearScalarSelm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad14e907 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::LinearScalarSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad0a813d in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSelm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03a5d9 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSelm const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a5d9) #6 0x7f2bacfdb984 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14cfa9 in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a755d in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03936f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323936f) #5 0x7f2bacfdaffa in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8bdda in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:154 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14c545 in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a73c1 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03896d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323896d) #5 0x7f2bacfdae56 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8bd5d in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:153 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad14aab2 in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8b90b in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:137 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c2545 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad14a081 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a5bf3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad037038 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237038) #6 0x7f2bacfda46a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c0f4d in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad149d49 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a50c3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036e40 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const (&) [11], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236e40) #6 0x7f2bacfda398 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1c0451 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad149bad in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a4b2b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036d44 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const (&) [10], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236d44) #6 0x7f2bacfda32f in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036b4c in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236b4c) #6 0x7f2bacfda176 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1bc0ac in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036a1e in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236a1e) #6 0x7f2bacfda08f in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1becf2 in void pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad149804 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a4133 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0367c2 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32367c2) #6 0x7f2bacfd9eb2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad1be1ce in void pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1491b6 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3e73 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036694 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236694) #6 0x7f2bacfd9dbc in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceac8d2 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea4e04 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e3e2 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9b167 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace90faf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a704 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:116 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb9e9c in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceac1ea in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4beb in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e1e7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9af75 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace902cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a687 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:115 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb9174 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baceab4bc in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea481f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9dfa3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9ad83 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace8f5ef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a60a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:114 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceaae76 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea466c in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9df5a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9ad83 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace8f5ef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a60a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:114 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceb7724 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea9a60 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4087 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9db1b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9a99f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace8dc2f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a510 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:112 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacea941a in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacea3ed4 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9dad2 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9a99f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace8dc2f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a510 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:112 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedd3cc in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}, void, modmesh::StaticMesh*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}&&, void (*)(modmesh::StaticMesh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced782f in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3c5c in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced0af6 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [12], void (modmesh::StaticMesh::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a27a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:104 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedd3cc in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}, void, modmesh::StaticMesh*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}&&, void (*)(modmesh::StaticMesh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced782f in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3c5c in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced08ca in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [15], void (modmesh::StaticMesh::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a16e in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:103 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89578 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:93 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacedaf64 in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace8946c in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:92 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baceda23c in void pybind11::cpp_function::initialize(unsigned char (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned char, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned char (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned char (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baced59f0 in pybind11::cpp_function::cpp_function(unsigned char (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2ba5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned char (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacecff36 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [5], unsigned char (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89254 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:90 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacea3752 in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace9d8ed in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9a0dd in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cfd3 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace890da in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:83 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacea17a2 in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bace9d50f in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace99a0b in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cc91 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace88f63 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:80 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 160 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2baceb67ed in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, unsigned char, unsigned int, unsigned int, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacea852b in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacea04d9 in def, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bace9d280 in execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #14 0x7f2bace99637 in def, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type(), pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #15 0x7f2bace8c9e9 in def_timed, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #16 0x7f2bace88d5a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:63 #17 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #19 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #20 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #26 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b851d in void pybind11::cpp_function::initialize&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad041804 in pybind11::cpp_function::cpp_function&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacfe1e8c in pybind11::class_ >& pybind11::class_ >::def&, bool)#1}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf927dd in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def&, bool)#1}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf62fa8 in modmesh::python::WrapBadEuler1DSolver::def_group_array_setter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:479 #13 0x7f2bacf5fd35 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:365 #14 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #16 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #17 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #23 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb175bd in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, double, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, double (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d175bd) #3 0x7f2baca1d403 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1d403) #4 0x7f2bac99c76b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9c76b) #5 0x7f2bac922896 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b22896) #6 0x7f2bac8b87a5 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace383b6 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bace19b8c in void pybind11::cpp_function::initialize::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, void, pybind11::detail::value_and_holder&, float, float, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, float, float, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bace03277 in pybind11::cpp_function::cpp_function::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacddd0e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacdcb387 in void pybind11::detail::initimpl::constructor::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:203 #12 0x7f2bacdb9de7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def(pybind11::detail::initimpl::constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1606 #13 0x7f2bacdb0f86 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::constructor&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacdaa2ac in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:64 #15 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #17 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #18 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #24 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc0ad25 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e0ad25) #3 0x7f2bacba25ef in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da25ef) #4 0x7f2bacb1094f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d1094f) #5 0x7f2baca18c22 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c18c22) #6 0x7f2bac998694 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b98694) #7 0x7f2bac920774 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b20774) #8 0x7f2bac8b8049 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc0a283 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, double const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e0a283) #3 0x7f2bacba2417 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, double const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da2417) #4 0x7f2bacb10393 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, double const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d10393) #5 0x7f2baca185ee in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c185ee) #6 0x7f2bac99785d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9785d) #7 0x7f2bac91f617 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1f617) #8 0x7f2bac8b7f52 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace383b6 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bace1eaec in void pybind11::cpp_function::initialize::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, void, pybind11::detail::value_and_holder&, double, double, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, double, double, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bace0713d in pybind11::cpp_function::cpp_function::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacde3ad5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacdcd8e1 in void pybind11::detail::initimpl::constructor::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcd8e1) #12 0x7f2bacdbc631 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def(pybind11::detail::initimpl::constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbc631) #13 0x7f2bacdb23ce in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::constructor&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacdab154 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:64 #15 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #17 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #18 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #24 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacb001f9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, float, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, float (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d001f9) #3 0x7f2baca121e9 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c121e9) #4 0x7f2bac9921b7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b921b7) #5 0x7f2bac9189de in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b189de) #6 0x7f2bac8b507f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc01ed7 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e01ed7) #3 0x7f2bacb96393 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d96393) #4 0x7f2bacaf958b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf958b) #5 0x7f2baca0da08 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0da08) #6 0x7f2bac98e0e0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8e0e0) #7 0x7f2bac9168bc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b168bc) #8 0x7f2bac8b4923 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacc01435 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, float const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e01435) #3 0x7f2bacb961bb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, float const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d961bb) #4 0x7f2bacaf8fcf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, float const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf8fcf) #5 0x7f2baca0d3d4 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0d3d4) #6 0x7f2bac98d071 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8d071) #7 0x7f2bac91575f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1575f) #8 0x7f2bac8b482c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacae8fef in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, unsigned long, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, unsigned long (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce8fef) #3 0x7f2baca0709d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0709d) #4 0x7f2bac987be5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b87be5) #5 0x7f2bac90eb6e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0eb6e) #6 0x7f2bac8b17d1 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbf9a6b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df9a6b) #3 0x7f2bacb8a861 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d8a861) #4 0x7f2bacae2391 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce2391) #5 0x7f2baca028bc in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c028bc) #6 0x7f2bac983b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b83b0e) #7 0x7f2bac90ca4c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0ca4c) #8 0x7f2bac8b1075 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbf8fc9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df8fc9) #3 0x7f2bacb8a689 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d8a689) #4 0x7f2bacae1dd5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce1dd5) #5 0x7f2baca02288 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c02288) #6 0x7f2bac982a9f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b82a9f) #7 0x7f2bac90b8ef in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0b8ef) #8 0x7f2bac8b0f7e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacad1c81 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, unsigned int, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, unsigned int (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cd1c81) #3 0x7f2bac9fbe83 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfbe83) #4 0x7f2bac97d5b5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7d5b5) #5 0x7f2bac904cbe in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b04cbe) #6 0x7f2bac8adf4f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbf0c19 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df0c19) #3 0x7f2bacb7e747 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7e747) #4 0x7f2bacacb023 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccb023) #5 0x7f2bac9f76a2 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf76a2) #6 0x7f2bac9794de in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b794de) #7 0x7f2bac902b9c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b02b9c) #8 0x7f2bac8ad7f3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad169c77 in void pybind11::cpp_function::initialize&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array_t&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array_t&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array_t&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad0c0529 in pybind11::cpp_function::cpp_function&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array_t&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad04be63 in pybind11::class_ >& pybind11::class_ >::def&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array_t&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfed004 in void pybind11::detail::initimpl::factory&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacf9eed4 in pybind11::class_ >& pybind11::class_ >::def&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf69df0 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5a827 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:63 #9 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbf0177 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df0177) #3 0x7f2bacb7e56f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7e56f) #4 0x7f2bacacaa67 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccaa67) #5 0x7f2bac9f706e in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf706e) #6 0x7f2bac97846f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7846f) #7 0x7f2bac901a3f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b01a3f) #8 0x7f2bac8ad6fc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace383b6 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad168c30 in void pybind11::cpp_function::initialize (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, void, pybind11::detail::value_and_holder&, double, double, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, double, double, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0bfe93 in pybind11::cpp_function::cpp_function (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad04b51b in pybind11::class_ >& pybind11::class_ >::def (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfec87e in void pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #12 0x7f2bacf9ebb3 in pybind11::class_ >& pybind11::class_ >::def (double, double, unsigned long), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bacf699fe in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def (double, double, unsigned long), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf5a76e in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:54 #15 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaba89f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, unsigned short, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, unsigned short (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cba89f) #3 0x7f2bac9f0c6d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf0c6d) #4 0x7f2bac972f73 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b72f73) #5 0x7f2bac8fae0a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afae0a) #6 0x7f2bac8aa815 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbe7db3 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2de7db3) #3 0x7f2bacb7261f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7261f) #4 0x7f2bacab3c3d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb3c3d) #5 0x7f2bac9ec48c in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bec48c) #6 0x7f2bac96eea0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6eea0) #7 0x7f2bac8f8ce8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af8ce8) #8 0x7f2bac8aa0b9 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbe7311 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2de7311) #3 0x7f2bacb72447 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d72447) #4 0x7f2bacab3681 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb3681) #5 0x7f2bac9ebe58 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bebe58) #6 0x7f2bac96de33 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6de33) #7 0x7f2bac8f7b8f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af7b8f) #8 0x7f2bac8a9fc2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacaa3529 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, unsigned char, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, unsigned char (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca3529) #3 0x7f2bac9e5a85 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be5a85) #4 0x7f2bac9689a5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b689a5) #5 0x7f2bac8f0fd0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0fd0) #6 0x7f2bac8a6f6b in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbdef91 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ddef91) #3 0x7f2bacb665f5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d665f5) #4 0x7f2baca9c8c7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9c8c7) #5 0x7f2bac9e12a4 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be12a4) #6 0x7f2bac9648e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b648e4) #7 0x7f2bac8eeeb2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeeeb2) #8 0x7f2bac8a680f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbde4ef in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dde4ef) #3 0x7f2bacb6641d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d6641d) #4 0x7f2baca9c30b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9c30b) #5 0x7f2bac9e0c70 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be0c70) #6 0x7f2bac963881 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b63881) #7 0x7f2bac8edd59 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aedd59) #8 0x7f2bac8a6718 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0db6f7 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad06945a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacffd4c8 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfaf177 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf73bfd in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0dcd9b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0697b6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacffe048 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb02a3 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf74232 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca8c3af in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, long, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, long (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8c3af) #3 0x7f2bac9da91b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95e2eb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5e2eb) #5 0x7f2bac8e7178 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae7178) #6 0x7f2bac8a36f5 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbd6b5f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dd6b5f) #3 0x7f2bacb5a9cb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5a9cb) #4 0x7f2baca85751 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c85751) #5 0x7f2bac9d613a in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bac95a214 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5a214) #7 0x7f2bac8e5056 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae5056) #8 0x7f2bac8a2f99 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbd60bd in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, long const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dd60bd) #3 0x7f2bacb5a7f3 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, long const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5a7f3) #4 0x7f2baca85195 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, long const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c85195) #5 0x7f2bac9d5b06 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bac9591a5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b591a5) #7 0x7f2bac8e3ef9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae3ef9) #8 0x7f2bac8a2ea2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace383b6 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad17b086 in void pybind11::cpp_function::initialize const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0e65df in pybind11::cpp_function::cpp_function const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad06c08f in pybind11::class_ >& pybind11::class_ >::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bad0038c4 in void pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #12 0x7f2bacfb3af9 in pybind11::class_ >& pybind11::class_ >::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bacf766d8 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf5d794 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:169 #15 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #17 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #18 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #19 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #20 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #21 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #22 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #23 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #24 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #25 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #26 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #27 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #28 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #29 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #30 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca75901 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, int, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, int (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c75901) #3 0x7f2bac9cfa43 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcfa43) #4 0x7f2bac953b7f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b53b7f) #5 0x7f2bac8dd2c8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2add2c8) #6 0x7f2bac89fe73 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:147 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad253108 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14ece8 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a845f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a7a9 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a7a9) #8 0x7f2bacfdbaec in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:79 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad239308 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e78e2 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e015 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00446d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb466e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:79 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad23dbae in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f00b2 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073aad in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00903f in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6ca0 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:79 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbce70b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dce70b) #3 0x7f2bacb4ebc1 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4ebc1) #4 0x7f2baca6eca3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6eca3) #5 0x7f2bac9cb262 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcb262) #6 0x7f2bac94faa8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b4faa8) #7 0x7f2bac8db1a6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adb1a6) #8 0x7f2bac89f717 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #9 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbcdc69 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, int const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dcdc69) #3 0x7f2bacb4e9e9 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, int const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4e9e9) #4 0x7f2baca6e6e7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, int const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6e6e7) #5 0x7f2bac9cac2e in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcac2e) #6 0x7f2bac94ea39 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b4ea39) #7 0x7f2bac8da049 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ada049) #8 0x7f2bac89f620 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #9 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca5e523 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, short, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, short (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5e523) #3 0x7f2bac9c482d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc482d) #4 0x7f2bac9493a9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d3414 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c739 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c739) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad13bde9 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09efc0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad02f620 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322f620) #11 0x7f2bacfd4ed3 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf890e2 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad13a745 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09ec64 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad02eaa0 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322eaa0) #11 0x7f2bacfd3da7 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf88aad in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbc58a5 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dc58a5) #3 0x7f2bacb42a97 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baca578c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c578c1) #5 0x7f2bac9c004c in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc004c) #6 0x7f2bac9452d6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8d12f2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac89bfdd in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9bfdd) #9 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbc4e03 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, short const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dc4e03) #3 0x7f2bacb428bf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, short const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baca57305 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, short const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c57305) #5 0x7f2bac9bfa18 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbfa18) #6 0x7f2bac944269 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8d0199 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac89bee6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9bee6) #9 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca471ad in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, signed char, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, signed char (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c471ad) #3 0x7f2bac9b9645 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb9645) #4 0x7f2bac93ec67 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c95da in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898e8f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98e8f) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad24e9fa in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146518 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a27df in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03574b in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323574b) #8 0x7f2bacfd914a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:79 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbbcb21 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacb36c39 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d36c39) #4 0x7f2baca4062f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c4062f) #5 0x7f2bac9b4e64 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb4e64) #6 0x7f2bac93aba6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8c75fa in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac75fa) #8 0x7f2bac898733 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98733) #9 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbbc07f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacb36a61 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d36a61) #4 0x7f2baca40073 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c40073) #5 0x7f2bac9b4830 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb4830) #6 0x7f2bac939d7b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b39d7b) #7 0x7f2bac8c64a1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac64a1) #8 0x7f2bac89863c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9863c) #9 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baca2e17d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, bool, modmesh::SimpleArray const&, std::vector > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, bool (*)(modmesh::SimpleArray const&, std::vector > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c2e17d) #3 0x7f2bac9ac577 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bac577) #4 0x7f2bac933959 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8bf7d8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, std::vector > const&)#10}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf7d8) #6 0x7f2bac895619 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95619) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbb0fb5 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bacb28c65 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baca24b55 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac9a57ca in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba57ca) #6 0x7f2bac92df80 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b2df80) #7 0x7f2bac8bca9a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac894ebd in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94ebd) #9 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bacbb04c9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2db04c9) #3 0x7f2bacb28a13 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d28a13) #4 0x7f2baca24447 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c24447) #5 0x7f2bac9a4a8e in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba4a8e) #6 0x7f2bac92b1d7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8bafd7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac894dc6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94dc6) #9 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bac84964f in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>::execute >, pybind11::arg>(pybind11::class_ >&, const pybind11::arg&) &&::, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bac84736f in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>::execute >, pybind11::arg>(pybind11::class_ >&, const pybind11::arg&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac8427cf in def, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>::execute >, pybind11::arg>(pybind11::class_ >&, const pybind11::arg&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8412b6 in execute >, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bac83ee18 in def, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type(), pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac83e2ae in def, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac83d565 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:59 #9 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #10 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #11 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad10af0d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad084844 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad016062 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3216062) #11 0x7f2bacfc1681 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7e3df in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad10c5b1 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad084ba0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad016be2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3216be2) #11 0x7f2bacfc27ad in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7ea14 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2baccd67a7 in initialize, pybind11::object, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2baccd1543 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccecbb in def, pybind11::arg, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc4dc in def, pybind11::arg, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc801d in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:453 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2440bc in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad116ce0 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0883bf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cd0d in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cd0d) #8 0x7f2bacfc6a24 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:79 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac76c8e8 in pybind11::cpp_function::make_function_record() /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:163 #2 0x7f2bad2487ca in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:177 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f4b0 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e03f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021d6b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221d6b) #8 0x7f2bacfc93c6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:79 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bad15bc89 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b9001 in void pybind11::cpp_function::initialize&, bool)#2}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0419b6 in pybind11::cpp_function::cpp_function&, bool)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacfe2450 in pybind11::class_ >& pybind11::class_ >::def&, bool)#2}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf93a75 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def&, bool)#2}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf631bc in modmesh::python::WrapBadEuler1DSolver::def_group_array_setter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:492 #13 0x7f2bacf5fd35 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:365 #14 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #16 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #17 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #23 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd4ad35 in void pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd2225a in pybind11::cpp_function::cpp_function, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd091bb in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f091bb) #13 0x7f2baccf50b7 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc8685 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:518 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbde901 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dde901) #11 0x7f2bacb6641d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d6641d) #12 0x7f2baca9c30b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned char const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9c30b) #13 0x7f2bac9e0c70 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be0c70) #14 0x7f2bac963881 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b63881) #15 0x7f2bac8edd59 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned char const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aedd59) #16 0x7f2bac8a6718 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacc01847 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, float const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e01847) #11 0x7f2bacb961bb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, float const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d961bb) #12 0x7f2bacaf8fcf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, float const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf8fcf) #13 0x7f2baca0d3d4 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0d3d4) #14 0x7f2bac98d071 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8d071) #15 0x7f2bac91575f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, float const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, float const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1575f) #16 0x7f2bac8b482c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbbc491 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacb36a61 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d36a61) #12 0x7f2baca40073 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, signed char const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c40073) #13 0x7f2bac9b4830 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb4830) #14 0x7f2bac939d7b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b39d7b) #15 0x7f2bac8c64a1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, signed char const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, signed char const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac64a1) #16 0x7f2bac89863c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9863c) #17 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad13403f in void pybind11::cpp_function::initialize(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad09ce28 in pybind11::cpp_function::cpp_function(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bad02be37 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322be37) #13 0x7f2bacfd06bf in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def(char const (&) [5], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf874c8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #15 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #16 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad13b3c5 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad09ee0f in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad02f05b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322f05b) #13 0x7f2bacfd46ba in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf88e49 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #15 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #16 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0d9d1f in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::Solver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::Solver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad0690ff in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacffc947 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacfad7b0 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf735bc in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #15 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #16 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0b72e2 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad041652 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacfe15b2 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacf914d1 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf61a96 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:439 #15 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #16 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #18 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #19 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #20 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #21 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #22 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #23 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #24 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #25 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #26 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #27 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #28 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #29 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #30 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad199b1a in void pybind11::cpp_function::initialize (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad115e1d in pybind11::cpp_function::cpp_function (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad087480 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bad01c48a in void pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321c48a) #14 0x7f2bacfc60d9 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #15 0x7f2bacf80e9c in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #16 0x7f2bacf5e23a in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:233 #17 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #19 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #20 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #21 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #22 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #23 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #24 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #25 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #26 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #27 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #28 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #29 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacf30fbe in void pybind11::cpp_function::initialize (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, void, pybind11::detail::value_and_holder&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacf26e5c in pybind11::cpp_function::cpp_function (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3126e5c) #12 0x7f2bacf16d76 in pybind11::class_ >& pybind11::class_ >::def (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacf0e943 in void pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #14 0x7f2bacf05c84 in pybind11::class_ >& pybind11::class_ >::def (unsigned long, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #15 0x7f2bacefedf9 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def (unsigned long, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30fedf9) #16 0x7f2bacefca7c in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:62 #17 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #18 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #19 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #20 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #26 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0b6786 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad0414a0 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacfe0fee in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacf90bfd in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf618d8 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:423 #15 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #16 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #18 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #19 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #20 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #21 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #22 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #23 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #24 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #25 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #26 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #27 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #28 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #29 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #30 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0b5c2a in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad0412ee in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacfe0a2a in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacf90329 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [9], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf61711 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:407 #15 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #16 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #18 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #19 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #20 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #21 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #22 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #23 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #24 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #25 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #26 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #27 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #28 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #29 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #30 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad1cff62 in void pybind11::cpp_function::initialize const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad158f7c in pybind11::cpp_function::cpp_function const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad0af44a in pybind11::class_ >& pybind11::class_ >::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bad03fc3f in void pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323fc3f) #14 0x7f2bacfde3a2 in pybind11::class_ >& pybind11::class_ >::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #15 0x7f2bacf8d89f in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #16 0x7f2bacf5f83c in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:344 #17 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad10bb8d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad0849ef in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad01661d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321661d) #13 0x7f2bacfc1f94 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf7e77b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #15 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #16 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad10a163 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad084693 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad015a9d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3215a9d) #13 0x7f2bacfc05ca in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf7e13a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #15 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #16 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad109535 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad0844e9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad0154e1 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32154e1) #13 0x7f2bacfbfcba in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf7dd9e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #15 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #16 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad106d5f in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad083916 in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #12 0x7f2bad0146ab in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32146ab) #13 0x7f2bacfbed59 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf7d46d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #15 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #16 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad104807 in void pybind11::cpp_function::initialize(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad082a08 in pybind11::cpp_function::cpp_function(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bad0133f9 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32133f9) #13 0x7f2bacfbdf99 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def(char const (&) [5], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf7cdfa in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #15 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #16 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad103c23 in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::InviscidBurgersSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::InviscidBurgersSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad0820c4 in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bad01245b in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const*, modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321245b) #13 0x7f2bacfbdd1b in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const (&) [5], modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf7cb27 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #15 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #16 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad1b7fde in void pybind11::cpp_function::initialize (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad145655 in pybind11::cpp_function::cpp_function (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad0a18a0 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bad034ec8 in void pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3234ec8) #14 0x7f2bacfd87ff in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #15 0x7f2bacf8b56a in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #16 0x7f2bacf5ec46 in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:286 #17 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #19 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #20 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #21 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #22 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #23 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #24 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #25 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #26 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #27 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #28 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #29 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad13999b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad09eab3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad02e4db in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322e4db) #13 0x7f2bacfd2cf0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf88808 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #15 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #16 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad138d6d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad09e909 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bad02df1f in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322df1f) #13 0x7f2bacfd23e0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf8846c in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #15 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #16 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad136597 in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad09dd36 in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #12 0x7f2bad02d0e9 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d0e9) #13 0x7f2bacfd147f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf87b3b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #15 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #16 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad13345b in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::LinearScalarSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::LinearScalarSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad09c4e4 in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bad02ae99 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const*, modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322ae99) #13 0x7f2bacfd0441 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const (&) [5], modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf871f5 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #15 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #16 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0dc377 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::Solver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad069605 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacffda83 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacfafa8a in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf73f99 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #15 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #16 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0da94d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::Solver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad0692a9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacffcf03 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacfae0c0 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf73958 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #15 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #16 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0d73d1 in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::Solver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad06852c in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #12 0x7f2bacffbb11 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacfac84f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf72c8b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #15 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #16 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0d4e79 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Solver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Solver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad06761e in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacffa85f in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacfaba8f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def(char const (&) [5], modmesh::spacetime::Selm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf72618 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #15 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #16 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad0d4295 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Solver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Solver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bad066cda in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacffa22b in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::Celm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacfab811 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def(char const (&) [5], modmesh::spacetime::Celm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf72345 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #15 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #16 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #17 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #18 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #19 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #20 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #26 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad05ea6b in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Field*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Field*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacff4e2c in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacfa5deb in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacf6dc91 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def(char const (&) [5], modmesh::spacetime::Selm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf5ce87 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:144 #15 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bad05de87 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Field*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Field*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacff44e8 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacfa57b7 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::spacetime::Celm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacf6d14f in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def(char const (&) [5], modmesh::spacetime::Celm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf5cc49 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:139 #15 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacedccd0 in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*, bool, bool)#1}, void, modmesh::StaticMesh*, bool, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*, bool, bool)#1}&&, void (*)(modmesh::StaticMesh*, bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2baced7197 in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2baced3630 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(bool, bool), pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baced0697 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [15], void (modmesh::StaticMesh::*&&)(bool, bool), pybind11::arg_v&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bace8a062 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:102 #15 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #17 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #18 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #24 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacc0a695 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, double const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e0a695) #11 0x7f2bacba2417 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, double const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da2417) #12 0x7f2bacb10393 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, double const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d10393) #13 0x7f2baca185ee in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c185ee) #14 0x7f2bac99785d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9785d) #15 0x7f2bac91f617 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, double const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, double const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1f617) #16 0x7f2bac8b7f52 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbf93db in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df93db) #11 0x7f2bacb8a689 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d8a689) #12 0x7f2bacae1dd5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned long const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce1dd5) #13 0x7f2baca02288 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c02288) #14 0x7f2bac982a9f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b82a9f) #15 0x7f2bac90b8ef in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned long const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0b8ef) #16 0x7f2bac8b0f7e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbf0589 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df0589) #11 0x7f2bacb7e56f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7e56f) #12 0x7f2bacacaa67 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned int const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccaa67) #13 0x7f2bac9f706e in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf706e) #14 0x7f2bac97846f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7846f) #15 0x7f2bac901a3f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned int const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b01a3f) #16 0x7f2bac8ad6fc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbe7723 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2de7723) #11 0x7f2bacb72447 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d72447) #12 0x7f2bacab3681 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, unsigned short const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb3681) #13 0x7f2bac9ebe58 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bebe58) #14 0x7f2bac96de33 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6de33) #15 0x7f2bac8f7b8f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, unsigned short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, unsigned short const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af7b8f) #16 0x7f2bac8a9fc2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbd64cf in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, long const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dd64cf) #11 0x7f2bacb5a7f3 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, long const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5a7f3) #12 0x7f2baca85195 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, long const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c85195) #13 0x7f2bac9d5b06 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #14 0x7f2bac9591a5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b591a5) #15 0x7f2bac8e3ef9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, long const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, long const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae3ef9) #16 0x7f2bac8a2ea2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbce07b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, int const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dce07b) #11 0x7f2bacb4e9e9 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, int const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4e9e9) #12 0x7f2baca6e6e7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, int const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6e6e7) #13 0x7f2bac9cac2e in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcac2e) #14 0x7f2bac94ea39 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b4ea39) #15 0x7f2bac8da049 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, int const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, int const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ada049) #16 0x7f2bac89f620 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:64 #17 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbc5215 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, short const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dc5215) #11 0x7f2bacb428bf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, short const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2baca57305 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, short const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c57305) #13 0x7f2bac9bfa18 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbfa18) #14 0x7f2bac944269 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #15 0x7f2bac8d0199 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, short const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, short const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #16 0x7f2bac89bee6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9bee6) #17 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacbb08db in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2db08db) #11 0x7f2bacb28a13 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d28a13) #12 0x7f2baca24447 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&, bool const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c24447) #13 0x7f2bac9a4a8e in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba4a8e) #14 0x7f2bac92b1d7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #15 0x7f2bac8bafd7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&, bool const&)#2}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&, bool const&), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #16 0x7f2bac894dc6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94dc6) #17 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #18 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #19 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #20 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #21 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #22 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #23 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #24 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #25 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #26 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #27 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #28 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #29 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #30 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #31 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd54dcf in void pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd27dec in pybind11::cpp_function::cpp_function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd0dbfb in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0dbfb) #13 0x7f2baccf6467 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const (&) [11], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc9a89 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:530 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd532d3 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd26ff6 in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd0cf9b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0cf9b) #13 0x7f2baccf611f in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc9733 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:528 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd51815 in void pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd26070 in pybind11::cpp_function::cpp_function, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd0c33b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0c33b) #13 0x7f2baccf5dd7 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc93dd in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:526 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd4fd5d in void pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd250fa in pybind11::cpp_function::cpp_function, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd0b6db in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0b6db) #13 0x7f2baccf5a8f in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc9087 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:524 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd4e2a5 in void pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd24170 in pybind11::cpp_function::cpp_function, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd0aa7b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0aa7b) #13 0x7f2baccf5747 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc8d31 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:522 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd4c7ed in void pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd231dc in pybind11::cpp_function::cpp_function, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd09e1b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f09e1b) #13 0x7f2baccf53ff in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc89db in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:520 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2baccd6ba9 in initialize, pybind11::object, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2baccd1543 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #12 0x7f2bacccecbb in def, pybind11::arg, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacccc4dc in def, pybind11::arg, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc801d in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:453 #15 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #16 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd41035 in void pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd1d234 in pybind11::cpp_function::cpp_function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd03ff9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baccf1a35 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const (&) [11], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc379a in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:176 #15 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #16 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd3f135 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd1c43e in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd03399 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baccf16ed in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc34b2 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:174 #15 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #16 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd3d677 in void pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd1b4b8 in pybind11::cpp_function::cpp_function, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd02739 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baccf13a5 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc31ca in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:172 #15 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #16 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd3ba3b in void pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd1a542 in pybind11::cpp_function::cpp_function, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd01ad9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baccf105d in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc2ee2 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:170 #15 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #16 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd39dff in void pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd195b8 in pybind11::cpp_function::cpp_function, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd00e79 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baccf0d15 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc2bfa in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:168 #15 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #16 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd381c3 in void pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd18624 in pybind11::cpp_function::cpp_function, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacd00219 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baccf09cd in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc2912 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:166 #15 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #16 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2bacd36593 in void pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacd176a2 in pybind11::cpp_function::cpp_function, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2baccff5b9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2baccf0685 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2baccc262a in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:164 #15 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #16 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #17 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac7ced08 in void std::vector >::_M_range_initialize > > > >(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag) /usr/include/c++/12.2.1/bits/stl_vector.h:1687 #5 0x7f2bac7c2302 in std::vector >::vector > > >, void>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::allocator const&) /usr/include/c++/12.2.1/bits/stl_vector.h:706 #6 0x7f2bac7af4fe in std::__shrink_to_fit_aux >, true>::_S_do_it(std::vector >&) /usr/include/c++/12.2.1/bits/allocator.h:320 #7 0x7f2bac79eb82 in std::vector >::_M_shrink_to_fit() /usr/include/c++/12.2.1/bits/vector.tcc:709 #8 0x7f2bac78da13 in std::vector >::shrink_to_fit() /usr/include/c++/12.2.1/bits/stl_vector.h:1064 #9 0x7f2bac7708ff in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:459 #10 0x7f2baccaa335 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #11 0x7f2bacc99216 in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #12 0x7f2bacc909e3 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #13 0x7f2bacc8a80b in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacc87c27 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:151 #15 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #17 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #18 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #24 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad13c925 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, void, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09f7cb in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bad02fc4c in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322fc4c) #11 0x7f2bacfd52f4 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf895f8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad137e4b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09e75e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad02d964 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d964) #11 0x7f2bacfd1d37 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf88233 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad13567f in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09d3fa in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad02cab6 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322cab6) #11 0x7f2bacfd0c7d in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf87868 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad134aff in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09d24e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad02c50c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322c50c) #11 0x7f2bacfd0b19 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf87698 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad1300b1 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::array_t, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09a4cc in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad02970e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322970e) #11 0x7f2bacfcf765 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf86931 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad12f53d in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09a2af in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bad029164 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229164) #11 0x7f2bacfcf146 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf86761 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad12daa5 in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09932b in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bad028710 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3228710) #11 0x7f2bacfce970 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf863db in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0e6285 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad06ba60 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad003048 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb3987 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf754a7 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0e4361 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad06b57c in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad001f6e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb33b9 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf752cf in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0e38f1 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad06b3d0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad0019c4 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb2ebb in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf751f1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0e19cd in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad06aeec in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad0008ea in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb28ed in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf75019 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0e0f5d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad06ad40 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad000340 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb23ef in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf74f3b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad13c925 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, void, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad09f7cb in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bad02fc4c in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322fc4c) #11 0x7f2bacfd57fe in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf8976d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0dee6d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad06a85c in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacfff266 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb1e21 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf74d63 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0dd8d7 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, void, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, void (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad069fc1 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacffe674 in pybind11::class_ >& pybind11::class_ >::def::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb0bce in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf748bd in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0dd8d7 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, void, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, void (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad069fc1 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacffe674 in pybind11::class_ >& pybind11::class_ >::def::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfb06c4 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf74748 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0d8c85 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad068f54 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacffc38c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfad107 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf73383 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0d64b9 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad067bf0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacffb4de in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfac04d in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf729b8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0d5939 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad067a44 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacffaf34 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfabee9 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf727e8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0d0eeb in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::array_t, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad064cc2 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacff940c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfaab35 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf71a81 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0d0211 in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::Solver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0643cd in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacff805a in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31f805a) #11 0x7f2bacfa9f16 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf718b1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0cea0f in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, std::shared_ptr, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad063947 in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacff7606 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfa9740 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7152b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #13 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #14 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad169fba in void pybind11::cpp_function::initialize&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array_t&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array_t&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array_t&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0c0529 in pybind11::cpp_function::cpp_function&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array_t&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad04be63 in pybind11::class_ >& pybind11::class_ >::def&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array_t&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfed004 in void pybind11::detail::initimpl::factory&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #12 0x7f2bacf9eed4 in pybind11::class_ >& pybind11::class_ >::def&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bacf69df0 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory&)#2}, pybind11::detail::void_type (*)(), std::shared_ptr (pybind11::array_t&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacf5a827 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:63 #15 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bac82d5e8 in void pybind11::cpp_function::initialize (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::bytes const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::bytes const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a2d5e8) #9 0x7f2bac827c59 in pybind11::cpp_function::cpp_function (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a27c59) #10 0x7f2bac81e443 in pybind11::class_ >& pybind11::class_ >::def (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1e443) #11 0x7f2bac817b7a in void pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a17b7a) #12 0x7f2bac81054c in pybind11::class_ >& pybind11::class_ >::def (pybind11::bytes const&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1054c) #13 0x7f2bac806f44 in modmesh::python::WrapGmsh& modmesh::python::WrapBase, modmesh::inout::Gmsh>::def (pybind11::bytes const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a06f44) #14 0x7f2bac7ff113 in modmesh::python::WrapGmsh::WrapGmsh(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29ff113) #15 0x7f2bac807153 in modmesh::python::WrapBase, modmesh::inout::Gmsh>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a07153) #16 0x7f2bac7e6dbc in modmesh::python::wrap_Gmsh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/wrap_Gmsh.cpp:41 #17 0x7f2bac7e1607 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:22 #18 0x7f2bac7e29ce in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac7e22a1 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac7e1fcd in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac7e5076 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac7e1730 in modmesh::python::initialize_inout(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:25 #24 0x7f2bac7dc691 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:47 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bace75d4e in void pybind11::cpp_function::initialize(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticGrid1d*, double)#1}, void, modmesh::StaticGrid1d*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticGrid1d*, double)#1}&&, void (*)(modmesh::StaticGrid1d*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bace724b0 in pybind11::cpp_function::cpp_function(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30724b0) #10 0x7f2bace6fac9 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::StaticGrid1d::*&&)(double), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bace6dac5 in modmesh::python::WrapStaticGrid1d& modmesh::python::WrapBase >, modmesh::StaticGrid1d>::def_timed(char const (&) [5], void (modmesh::StaticGrid1d::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bace5e287 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:118 #13 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #15 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #16 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #22 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bace69813 in initialize::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bace67136 in cpp_function::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bace62f5e in def::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bace61ef5 in execute > >, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #12 0x7f2bace5fe08 in def::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type(), pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bace5e783 in def_timed::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bace5df46 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:93 #15 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #17 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #18 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #24 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace14fdc in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bace00b22 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, modmesh::Bezier3d&, modmesh::World&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, modmesh::Bezier3d& (*)(modmesh::World&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacddb911 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacdc9cfd in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacdb9569 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const (&) [11], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacdb0864 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:221 #13 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #15 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #16 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #22 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace14fdc in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacdfc08a in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, modmesh::Bezier3d&, modmesh::World&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, modmesh::Bezier3d& (*)(modmesh::World&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacdd8f35 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacdc7b69 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacdb8915 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const (&) [11], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacdafeca in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:221 #13 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #15 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #16 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #22 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacdf79b5 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}, void, modmesh::Bezier3d*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}&&, void (*)(modmesh::Bezier3d*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacdd6515 in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacdc57ec in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long), pybind11::arg>(char const*, void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc57ec) #11 0x7f2bacdb79d8 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::*)(unsigned long), pybind11::arg>(char const (&) [7], void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacdaf514 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:170 #13 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #15 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #16 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #22 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bace2a7ce in void pybind11::cpp_function::initialize, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, void, pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bace0edd1 in pybind11::cpp_function::cpp_function, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacdf252b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff252b) #11 0x7f2bacdd3dd5 in void pybind11::detail::initimpl::constructor, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd3dd5) #12 0x7f2bacdc2e82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&> const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1606 #13 0x7f2bacdb5d66 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def, std::allocator > > const&>, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacdaf13c in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:124 #15 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #17 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #18 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #24 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacdefe97 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}, void, modmesh::Bezier3d*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}&&, void (*)(modmesh::Bezier3d*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fefe97) #9 0x7f2bacdd27fd in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd27fd) #10 0x7f2bacdc1c48 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long), pybind11::arg>(char const*, void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacdb54d2 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::*)(unsigned long), pybind11::arg>(char const (&) [7], void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacdad5a4 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:170 #13 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #15 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #16 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #22 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bace241e6 in void pybind11::cpp_function::initialize, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, void, pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bace0b0b3 in pybind11::cpp_function::cpp_function, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacdea36f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacdcfc1f in void pybind11::detail::initimpl::constructor, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcfc1f) #12 0x7f2bacdbee42 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&> const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbee42) #13 0x7f2bacdb36da in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def, std::allocator > > const&>, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bacdad1cc in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:124 #15 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #17 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #18 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #24 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacde6f91 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, double)#1}, void, modmesh::Vector3d*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, double)#1}&&, void (*)(modmesh::Vector3d*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacdce58d in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fce58d) #10 0x7f2bacdbdfdc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(double), pybind11::arg>(char const*, void (modmesh::Vector3d::*&&)(double), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbdfdc) #11 0x7f2bacdb2c68 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::*)(double), pybind11::arg>(char const (&) [5], void (modmesh::Vector3d::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacdab3c3 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:77 #13 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #15 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #16 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #22 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacde059d in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, float)#1}, void, modmesh::Vector3d*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, float)#1}&&, void (*)(modmesh::Vector3d*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacdcc0ed in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc0ed) #10 0x7f2bacdbb792 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(float), pybind11::arg>(char const*, void (modmesh::Vector3d::*&&)(float), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacdb186e in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::*)(float), pybind11::arg>(char const (&) [5], void (modmesh::Vector3d::*&&)(float), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacdaa51b in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:77 #13 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #15 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #16 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #22 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbace15 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dace15) #9 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #10 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #11 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #12 0x7f2bac92782a in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b2782a) #13 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbace15 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dace15) #9 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #10 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #11 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #12 0x7f2bac9275ff in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b275ff) #13 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbace15 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dace15) #9 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #10 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #11 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #12 0x7f2bac9273d2 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b273d2) #13 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbac261 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, double const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, double const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dac261) #9 0x7f2bacb24bc3 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d24bc3) #10 0x7f2baca20476 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, double>::*)(double const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, double>::*&&)(double const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20476) #11 0x7f2bac9a07be in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, double>::*)(double const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, double>::*&&)(double const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba07be) #12 0x7f2bac926f96 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b26f96) #13 0x7f2bac8b8ccc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacc0b068 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e0b068) #9 0x7f2bacba25ef in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da25ef) #10 0x7f2bacb1094f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d1094f) #11 0x7f2baca18c22 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c18c22) #12 0x7f2bac998694 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b98694) #13 0x7f2bac920774 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b20774) #14 0x7f2bac8b8049 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacc09585 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e09585) #9 0x7f2bacba223a in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da223a) #10 0x7f2bacb0fc82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0fc82) #11 0x7f2baca17ef1 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c17ef1) #12 0x7f2bac9975ba in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b975ba) #13 0x7f2bac91f0e7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1f0e7) #14 0x7f2bac8b7df2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacba0ca1 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da0ca1) #9 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #10 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #11 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #12 0x7f2bac91d9ac in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d9ac) #13 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacba0ca1 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da0ca1) #9 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #10 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #11 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #12 0x7f2bac91d781 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d781) #13 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacba0ca1 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da0ca1) #9 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #10 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #11 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #12 0x7f2bac91d547 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d547) #13 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacba00ed in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, float const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, float const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da00ed) #9 0x7f2bacb0d80f in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0d80f) #10 0x7f2baca15252 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, float>::*)(float const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, float>::*&&)(float const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15252) #11 0x7f2bac996200 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, float>::*)(float const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, float>::*&&)(float const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b96200) #12 0x7f2bac91d10a in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d10a) #13 0x7f2bac8b55a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacc0221a in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e0221a) #9 0x7f2bacb96393 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d96393) #10 0x7f2bacaf958b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf958b) #11 0x7f2baca0da08 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0da08) #12 0x7f2bac98e0e0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8e0e0) #13 0x7f2bac9168bc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b168bc) #14 0x7f2bac8b4923 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacc00721 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e00721) #9 0x7f2bacb95fde in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d95fde) #10 0x7f2bacaf8890 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf8890) #11 0x7f2baca0ccd7 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0ccd7) #12 0x7f2bac98cdce in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8cdce) #13 0x7f2bac91522f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1522f) #14 0x7f2bac8b46cc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb94a45 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d94a45) #9 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #10 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #11 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #12 0x7f2bac913af4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b13af4) #13 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb94a45 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d94a45) #9 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #10 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #11 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #12 0x7f2bac9138c9 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b138c9) #13 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb94a45 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d94a45) #9 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #10 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #11 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #12 0x7f2bac9136a1 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b136a1) #13 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb93e99 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned long const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned long const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d93e99) #9 0x7f2bacaf644b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf644b) #10 0x7f2baca0a072 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*)(unsigned long const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*&&)(unsigned long const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a072) #11 0x7f2bac98bc2e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*)(unsigned long const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*&&)(unsigned long const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bc2e) #12 0x7f2bac91326a in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1326a) #13 0x7f2bac8b1cf8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbf9dae in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df9dae) #9 0x7f2bacb8a861 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d8a861) #10 0x7f2bacae2391 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce2391) #11 0x7f2baca028bc in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c028bc) #12 0x7f2bac983b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b83b0e) #13 0x7f2bac90ca4c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0ca4c) #14 0x7f2bac8b1075 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbf82cb in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df82cb) #9 0x7f2bacb8a4ac in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d8a4ac) #10 0x7f2bacae1702 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce1702) #11 0x7f2baca01b8b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c01b8b) #12 0x7f2bac9827fc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b827fc) #13 0x7f2bac90b3bf in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0b3bf) #14 0x7f2bac8b0e1e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb88f13 in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88f13) #9 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #10 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #11 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #12 0x7f2bac909c84 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09c84) #13 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb88f13 in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88f13) #9 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #10 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #11 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #12 0x7f2bac909a59 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09a59) #13 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb88f13 in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88f13) #9 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #10 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #11 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #12 0x7f2bac909821 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09821) #13 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb88367 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned int const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned int const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88367) #9 0x7f2bacadf297 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdf297) #10 0x7f2bac9feeec in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*)(unsigned int const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*&&)(unsigned int const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfeeec) #11 0x7f2bac9815fe in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*)(unsigned int const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*&&)(unsigned int const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b815fe) #12 0x7f2bac9093e6 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b093e6) #13 0x7f2bac8ae476 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbf0f5c in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df0f5c) #9 0x7f2bacb7e747 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7e747) #10 0x7f2bacacb023 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccb023) #11 0x7f2bac9f76a2 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf76a2) #12 0x7f2bac9794de in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b794de) #13 0x7f2bac902b9c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b02b9c) #14 0x7f2bac8ad7f3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbef465 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2def465) #9 0x7f2bacb7e392 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7e392) #10 0x7f2bacaca330 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cca330) #11 0x7f2bac9f6971 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf6971) #12 0x7f2bac9781cc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b781cc) #13 0x7f2bac90150f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0150f) #14 0x7f2bac8ad59c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb7cdf9 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7cdf9) #9 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #10 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #11 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #12 0x7f2bac8ffdd4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affdd4) #13 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb7cdf9 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7cdf9) #9 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #10 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #11 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #12 0x7f2bac8ffba9 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affba9) #13 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb7cdf9 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7cdf9) #9 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #10 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #11 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #12 0x7f2bac8ff970 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff970) #13 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb7c24b in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned short const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned short const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7c24b) #9 0x7f2bacac7eb7 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc7eb7) #10 0x7f2bac9f3cd2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*)(unsigned short const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*&&)(unsigned short const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf3cd2) #11 0x7f2bac976fb8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*)(unsigned short const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*&&)(unsigned short const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76fb8) #12 0x7f2bac8ff534 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff534) #13 0x7f2bac8aad3c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbe80f6 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2de80f6) #9 0x7f2bacb7261f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7261f) #10 0x7f2bacab3c3d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb3c3d) #11 0x7f2bac9ec48c in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bec48c) #12 0x7f2bac96eea0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6eea0) #13 0x7f2bac8f8ce8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af8ce8) #14 0x7f2bac8aa0b9 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbe65ff in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2de65ff) #9 0x7f2bacb7226a in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7226a) #10 0x7f2bacab2f46 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb2f46) #11 0x7f2bac9eb75b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2beb75b) #12 0x7f2bac96db94 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6db94) #13 0x7f2bac8f765f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af765f) #14 0x7f2bac8a9e62 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb70cd1 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d70cd1) #9 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #10 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #11 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #12 0x7f2bac8f5f28 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5f28) #13 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb70cd1 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d70cd1) #9 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #10 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #11 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #12 0x7f2bac8f5cfd in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5cfd) #13 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb70cd1 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d70cd1) #9 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #10 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #11 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #12 0x7f2bac8f5aed in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5aed) #13 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb70123 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned char const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned char const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d70123) #9 0x7f2bacab0aff in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb0aff) #10 0x7f2bac9e8ada in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*)(unsigned char const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*&&)(unsigned char const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be8ada) #11 0x7f2bac96c9dc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*)(unsigned char const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*&&)(unsigned char const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c9dc) #12 0x7f2bac8f56da in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af56da) #13 0x7f2bac8a7492 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbdf2d4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ddf2d4) #9 0x7f2bacb665f5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d665f5) #10 0x7f2baca9c8c7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9c8c7) #11 0x7f2bac9e12a4 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be12a4) #12 0x7f2bac9648e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b648e4) #13 0x7f2bac8eeeb2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeeeb2) #14 0x7f2bac8a680f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbdd815 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ddd815) #9 0x7f2bacb66240 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d66240) #10 0x7f2baca9bc50 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9bc50) #11 0x7f2bac9e058f in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be058f) #12 0x7f2bac9635e2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b635e2) #13 0x7f2bac8ed835 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aed835) #14 0x7f2bac8a65b8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb64ca7 in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d64ca7) #9 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #10 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #11 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #12 0x7f2bac8ec0fe in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aec0fe) #13 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb64ca7 in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d64ca7) #9 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #10 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #11 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #12 0x7f2bac8ebed3 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aebed3) #13 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb64ca7 in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d64ca7) #9 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #10 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #11 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #12 0x7f2bac8ebcab in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aebcab) #13 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb640fb in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, long const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, long const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d640fb) #9 0x7f2baca9980b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9980b) #10 0x7f2bac9dd8f0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, long>::*)(long const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, long>::*&&)(long const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bac9622bc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, long>::*)(long const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, long>::*&&)(long const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b622bc) #12 0x7f2bac8eb874 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb874) #13 0x7f2bac8a3c1c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbd6ea2 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dd6ea2) #9 0x7f2bacb5a9cb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5a9cb) #10 0x7f2baca85751 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c85751) #11 0x7f2bac9d613a in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #12 0x7f2bac95a214 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5a214) #13 0x7f2bac8e5056 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae5056) #14 0x7f2bac8a2f99 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbd53bf in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dd53bf) #9 0x7f2bacb5a616 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5a616) #10 0x7f2baca84b82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c84b82) #11 0x7f2bac9d5437 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd5437) #12 0x7f2bac958f02 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b58f02) #13 0x7f2bac8e39c9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae39c9) #14 0x7f2bac8a2d42 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb5907d in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5907d) #9 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #10 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #11 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #12 0x7f2bac8e228e in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae228e) #13 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb5907d in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5907d) #9 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #10 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #11 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #12 0x7f2bac8e2063 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae2063) #13 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb5907d in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5907d) #9 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #10 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #11 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #12 0x7f2bac8e1e2b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae1e2b) #13 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #14 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb584d1 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, int const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, int const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d584d1) #9 0x7f2baca82d5d in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c82d5d) #10 0x7f2bac9d2a18 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, int>::*)(int const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, int>::*&&)(int const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd2a18) #11 0x7f2bac957bc8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, int>::*)(int const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, int>::*&&)(int const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57bc8) #12 0x7f2bac8e19f0 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae19f0) #13 0x7f2bac8a039a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #14 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbcea4e in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dcea4e) #9 0x7f2bacb4ebc1 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4ebc1) #10 0x7f2baca6eca3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6eca3) #11 0x7f2bac9cb262 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcb262) #12 0x7f2bac94faa8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b4faa8) #13 0x7f2bac8db1a6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adb1a6) #14 0x7f2bac89f717 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:70 #15 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbccf57 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dccf57) #9 0x7f2bacb4e80c in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4e80c) #10 0x7f2baca6dfb0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6dfb0) #11 0x7f2bac9ca531 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bca531) #12 0x7f2bac94e796 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b4e796) #13 0x7f2bac8d9b19 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ad9b19) #14 0x7f2bac89f4c0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #15 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb4d273 in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4d273) #9 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #10 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #11 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8d83de in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:184 #13 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #14 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb4d273 in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4d273) #9 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #10 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #11 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8d81b3 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:183 #13 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #14 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb4d273 in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4d273) #9 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #10 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #11 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8d7f7a in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:182 #13 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #14 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb4c6c5 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, short const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, short const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4c6c5) #9 0x7f2baca6bb3b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6bb3b) #10 0x7f2bac9c7892 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, short>::*)(short const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, short>::*&&)(short const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc7892) #11 0x7f2bac94d3ee in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, short>::*)(short const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, short>::*&&)(short const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8d7b3e in modmesh::python::WrapSimpleArray::wrap_modifiers() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:170 #13 0x7f2bac89cc60 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc60) #14 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbc5be8 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dc5be8) #9 0x7f2bacb42a97 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2baca578c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c578c1) #11 0x7f2bac9c004c in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc004c) #12 0x7f2bac9452d6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bac8d12f2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bac89bfdd in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9bfdd) #15 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbc40f1 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacb426e2 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2baca56bca in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c56bca) #11 0x7f2bac9bf31b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbf31b) #12 0x7f2bac943fca in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bac8cfc69 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bac89bd86 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9bd86) #15 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb41149 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #10 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #11 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8ce532 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:184 #13 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #14 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb41149 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #10 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #11 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8ce307 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:183 #13 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #14 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb41149 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #10 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #11 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8ce0f7 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:182 #13 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #14 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb4059b in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, signed char const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, signed char const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2baca54783 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c54783) #10 0x7f2bac9bc69a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*)(signed char const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*&&)(signed char const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbc69a) #11 0x7f2bac942c9e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*)(signed char const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*&&)(signed char const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bac8cdce4 in modmesh::python::WrapSimpleArray::wrap_modifiers() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:170 #13 0x7f2bac8993b6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993b6) #14 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbbce64 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacb36c39 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d36c39) #10 0x7f2baca4062f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c4062f) #11 0x7f2bac9b4e64 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb4e64) #12 0x7f2bac93aba6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bac8c75fa in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac75fa) #14 0x7f2bac898733 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98733) #15 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbbb45f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dbb45f) #9 0x7f2bacb36884 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d36884) #10 0x7f2baca3f9b6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3f9b6) #11 0x7f2bac9b414f in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb414f) #12 0x7f2bac939adc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b39adc) #13 0x7f2bac8c5f7d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac5f7d) #14 0x7f2bac8984dc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a984dc) #15 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb351af in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d351af) #9 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #10 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #11 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #12 0x7f2bac8c4846 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac4846) #13 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #14 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb351af in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d351af) #9 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #10 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #11 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #12 0x7f2bac8c461b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac461b) #13 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #14 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb351af in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d351af) #9 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #10 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #11 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #12 0x7f2bac8c440b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac440b) #13 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #14 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacb34601 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, bool const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, bool const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d34601) #9 0x7f2baca3cea5 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bac9b127a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*)(bool const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*&&)(bool const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb127a) #11 0x7f2bac938870 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*)(bool const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*&&)(bool const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38870) #12 0x7f2bac8c3ee2 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac3ee2) #13 0x7f2bac895b40 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b40) #14 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #16 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #17 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #23 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbb12f8 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::array&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacb28c65 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2baca24b55 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::array&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bac9a57ca in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba57ca) #12 0x7f2bac92df80 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b2df80) #13 0x7f2bac8bca9a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::array&)#3}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::array&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bac894ebd in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94ebd) #15 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacbaf7ef in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daf7ef) #9 0x7f2bacb28836 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d28836) #10 0x7f2baca23d44 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c23d44) #11 0x7f2bac9a43ad in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba43ad) #12 0x7f2bac92af38 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bac8baab3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bac894c66 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94c66) #15 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #17 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac831e2d in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bac849992 in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>::execute >, pybind11::arg>(pybind11::class_ >&, const pybind11::arg&) &&::, void, pybind11::detail::value_and_holder&, pybind11::array&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bac84736f in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>::execute >, pybind11::arg>(pybind11::class_ >&, const pybind11::arg&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bac8427cf in def, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>::execute >, pybind11::arg>(pybind11::class_ >&, const pybind11::arg&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bac8412b6 in execute >, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #12 0x7f2bac83ee18 in def, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type(), pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bac83e2ae in def, pybind11::detail::void_type (*)(), std::shared_ptr(pybind11::array&), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bac83d565 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:59 #15 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #16 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #17 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bac87bc13 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bac848efd in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, long unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bac847198 in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bac842214 in def, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bac840d23 in execute >, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #12 0x7f2bac83ecbe in def, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type(), pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #13 0x7f2bac83dfeb in def_timed, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #14 0x7f2bac83d46e in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:54 #15 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #16 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #17 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #18 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #24 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd56645 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd28c33 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacd0e852 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0e852) #11 0x7f2baccf674a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc9d73 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:532 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd55aaf in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::HierarchicalToggleAccess, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::HierarchicalToggleAccess (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd2855f in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacd0e226 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::HierarchicalToggleAccess (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0e226) #11 0x7f2baccf65da in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], modmesh::HierarchicalToggleAccess (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc9bfe in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:531 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd53dd1 in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd276c9 in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd0d5c6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0d5c6) #11 0x7f2baccf6292 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const (&) [11], std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc98a8 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:529 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd522f5 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, double, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, double (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd2674d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd0c966 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, double (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0c966) #11 0x7f2baccf5f4a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], double (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc9552 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:527 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd50837 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, long, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, long (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd257cd in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd0bd06 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, long (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0bd06) #11 0x7f2baccf5c02 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], long (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc91fc in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:525 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd4ed7f in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, int, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, int (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd24843 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd0b0a6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, int (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0b0a6) #11 0x7f2baccf58ba in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], int (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc8ea6 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:523 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd4d2c7 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, short, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, short (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd238af in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd0a446 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, short (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0a446) #11 0x7f2baccf5572 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], short (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc8b50 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:521 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd4b80f in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, signed char, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, signed char (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd2292d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd097e6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, signed char (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f097e6) #11 0x7f2baccf522a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], signed char (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc87fa in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:519 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd49d57 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, bool, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, bool (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd21987 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd08b86 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, bool (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f08b86) #11 0x7f2baccf4ee2 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], bool (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc84a4 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:517 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2baccd5f6f in initialize, pybind11::object, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2baccd1398 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2baccce700 in def, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacccc313 in def, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc7ed6 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:445 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd4746b in void pybind11::cpp_function::initialize, std::allocator > const&), pybind11::object, modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::object (*&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::object (*)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd20538 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::object (*)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #10 0x7f2bacd078ce in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg_v>(char const*, pybind11::object (&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf4b5d in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg_v>(char const (&) [10], pybind11::object (&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc7d73 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:438 #13 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #14 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd428ab in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd1e07b in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacd04c50 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf1d18 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc3a11 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:178 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd41d15 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::HierarchicalToggleAccess, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::HierarchicalToggleAccess (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd1d9a7 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacd04624 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf1ba8 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc38dd in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:177 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd3fc33 in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd1cb11 in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd039c4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf1860 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const (&) [11], std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc35fb in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:175 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd3e157 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, double, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, double (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd1bb95 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd02d64 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, double (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf1518 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], double (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc3313 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:173 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd3c515 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, long, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, long (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd1ac15 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd02104 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, long (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf11d0 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], long (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc302b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:171 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd3a8d9 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, int, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, int (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd19c8b in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd014a4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, int (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf0e88 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], int (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc2d43 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:169 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd38c9d in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, short, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, short (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd18cf7 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bacd00844 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, short (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf0b40 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], short (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc2a5b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:167 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd3706d in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, signed char, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, signed char (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd17d75 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2baccffbe4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, signed char (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf07f8 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], signed char (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc2773 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:165 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacd3543d in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, bool, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, bool (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacd16dcf in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2baccfef84 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, bool (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2baccf04b0 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], bool (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2baccc248b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:163 #13 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #14 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #15 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacca91d3 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::TimedEntry&, modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::TimedEntry& (*)(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ea91d3) #9 0x7f2bacc9896d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacc903ae in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::TimedEntry& (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacc8a636 in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > const&), pybind11::arg>(char const (&) [6], modmesh::TimedEntry& (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacc87aa0 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:150 #13 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #15 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacca57fb in void pybind11::cpp_function::initialize(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimedEntry*, double)#1}, modmesh::TimedEntry&, modmesh::TimedEntry*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimedEntry*, double)#1}&&, modmesh::TimedEntry& (*)(modmesh::TimedEntry*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacc97063 in pybind11::cpp_function::cpp_function(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacc8efe0 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::TimedEntry& (modmesh::TimedEntry::*&&)(double), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacc8a0ca in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def(char const (&) [9], modmesh::TimedEntry& (modmesh::TimedEntry::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacc8739c in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:122 #13 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #15 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #16 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #22 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacf2f28a in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, void, modmesh::onedim::Euler1DCore&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, void (*)(modmesh::onedim::Euler1DCore&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacf25875 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3125875) #10 0x7f2bacf15039 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3115039) #11 0x7f2bacf0d1ba in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf03d9d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:167 #13 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #14 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #15 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #16 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #17 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #23 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacf2d326 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, void, modmesh::onedim::Euler1DCore&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacf25373 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3125373) #10 0x7f2bacf13f29 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3113f29) #11 0x7f2bacf0c748 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf034e0 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:148 #13 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #14 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #15 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #16 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #17 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #23 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacf2c8a2 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, void, modmesh::onedim::Euler1DCore&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, void (*)(modmesh::onedim::Euler1DCore&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacf251c9 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31251c9) #10 0x7f2bacf1396d in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x311396d) #11 0x7f2bacf0b434 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf02923 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:167 #13 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #14 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #15 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #16 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #17 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #23 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacf2a772 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, void, modmesh::onedim::Euler1DCore&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312a772) #9 0x7f2bacf24cc7 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3124cc7) #10 0x7f2bacf1285d in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x311285d) #11 0x7f2bacf0a9c2 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf02066 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:148 #13 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #14 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #15 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #16 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #17 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #23 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacf23d92 in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}, void, modmesh::onedim::Euler1DCore*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacf11c9a in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacf08ed5 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf01521 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [15], void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacefd8a1 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:131 #13 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #14 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #15 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #16 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #22 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bacf23d92 in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}, void, modmesh::onedim::Euler1DCore*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bacf11c9a in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacf08ed5 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf0127d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [11], void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacefd72c in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:130 #13 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #14 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #15 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #16 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #22 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad164176 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0bbc05 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad046bb7 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfe7ebc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf97c45 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #13 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #14 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #15 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad162212 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0bb703 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad045aa7 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfe7450 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf97388 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #13 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #14 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #15 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad16178e in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0bb559 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad0454eb in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfe6538 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf967cb in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #13 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #14 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #15 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad15f82a in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0bb057 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad0443db in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfe5acc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf95f0e in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #13 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #14 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #15 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad15eda6 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0baead in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad043e1f in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfe4bb4 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf95351 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #13 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #14 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #15 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad15cc76 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0ba9ab in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad042d0f in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfe4148 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf94a94 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #13 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #14 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #15 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #16 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b9b52 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0421ce in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacfe2a85 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf93f4f in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [15], void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf63819 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:543 #13 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #14 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #16 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #17 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #23 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bace7a28e in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b9b52 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0421ce in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bacfe2a85 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf93cab in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [11], void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf636e5 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:542 #13 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #14 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #16 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #17 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #23 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bad159b14 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b4d5e in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad04113d in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacfe0465 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf8fa5d in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf6154a in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:396 #13 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #14 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #16 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #17 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #23 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bad159b14 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b4242 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad040f93 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacfdfea9 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf8f21b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [5], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf613d6 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:385 #13 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #14 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #16 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #17 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #23 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bad159b14 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b3726 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad040de9 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bacfdf8ed in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf8e9d9 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [2], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf61262 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:374 #13 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #14 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #16 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #17 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #18 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #19 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #20 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #21 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #22 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #23 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #24 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #25 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #26 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #27 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #28 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bad159b14 in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0b1346 in void pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad040728 in pybind11::cpp_function::cpp_function, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3240728) #10 0x7f2bacfdee91 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::arg_v, modmesh::python::mmtag>(char const*, std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacf8df6b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf5faff in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:353 #13 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #14 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #15 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #16 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #17 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #18 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #19 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #20 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #21 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #22 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #23 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #24 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #25 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #26 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #27 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad115a9b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad086e4a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad01bbb4 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321bbb4) #11 0x7f2bacfc5e91 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7fc89 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad113b77 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad086966 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad01aada in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321aada) #11 0x7f2bacfc58c3 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7fab1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad113107 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0867ba in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad01a530 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321a530) #11 0x7f2bacfc53c5 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7f9d3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad1111e3 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0862d6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad019456 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3219456) #11 0x7f2bacfc4df7 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7f7fb in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad110773 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad08612a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad018eac in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3218eac) #11 0x7f2bacfc48f9 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7f71d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad10e683 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad085c46 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad017dd2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217dd2) #11 0x7f2bacfc432b in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7f545 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad10d0ed in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0853ab in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bad01720e in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321720e) #11 0x7f2bacfc30d8 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7f09f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad10d0ed in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0853ab in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bad01720e in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321720e) #11 0x7f2bacfc2bce in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7ef2a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad108613 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad08433e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad014f26 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214f26) #11 0x7f2bacfbf611 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7db65 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad105e47 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad082fda in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad014078 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214078) #11 0x7f2bacfbe557 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7d19a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad1052c7 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad082e2e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad013ace in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3213ace) #11 0x7f2bacfbe3f3 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7cfca in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad100879 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::array_t, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0800ac in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad010cd0 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3210cd0) #11 0x7f2bacfbd03f in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7c263 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0ffd05 in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad07fe8f in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #10 0x7f2bad010726 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3210726) #11 0x7f2bacfbca20 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7c093 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac8915ba in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac88f09e in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, char const* const&, pybind11::handle const&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac88b45a in pybind11::detail::process_attribute::init(pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:508 #7 0x7f2bacbba26f in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad0fe26d in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad07ef0b in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #10 0x7f2bad00fcd2 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #11 0x7f2bacfbc24a in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf7bd0d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #13 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #14 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad1452d3 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0a126a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad0345f2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32345f2) #11 0x7f2bacfd85b7 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf8a357 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad1433af in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0a0d86 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad033518 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3233518) #11 0x7f2bacfd7fe9 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf8a17f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad14293f in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0a0bda in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad032f6e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3232f6e) #11 0x7f2bacfd7aeb in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf8a0a1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad140a1b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0a06f6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad031e94 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3231e94) #11 0x7f2bacfd751d in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf89ec9 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad13ffab in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0a054a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad0318ea in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32318ea) #11 0x7f2bacfd701f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf89deb in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac7cb50c in std::__new_allocator::allocate(unsigned long, void const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29cb50c) #2 0x7f2bac7bc7fc in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/12.2.1/bits/alloc_traits.h:464 #3 0x7f2bac7abb75 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/12.2.1/bits/stl_vector.h:378 #4 0x7f2bac809b52 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:453 #5 0x7f2bac803be2 in pybind11::detail::argument_record& std::vector >::emplace_back(char const* const&, decltype(nullptr)&&, pybind11::handle&&, bool&&, bool const&) /usr/include/c++/12.2.1/bits/vector.tcc:123 #6 0x7f2bac7f3a49 in pybind11::detail::process_attribute::init(pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:467 #7 0x7f2bacbb9b3a in pybind11::detail::process_attributes::init(pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::detail::function_record*) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/../attr.h:637 #8 0x7f2bad13debb in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:266 #9 0x7f2bad0a0066 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #10 0x7f2bad030810 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230810) #11 0x7f2bacfd6a51 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #12 0x7f2bacf89c13 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #13 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #14 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #15 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #16 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #17 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #18 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #19 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #20 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #21 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #22 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #23 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #24 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #25 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #26 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #27 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #28 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #29 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0dd996 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, void, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, void (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad069fc1 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffe674 in pybind11::class_ >& pybind11::class_ >::def::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb0bce in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf748bd in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0dd996 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, void, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, void (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad069fc1 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffe674 in pybind11::class_ >& pybind11::class_ >::def::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb06c4 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74748 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacad0537 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cd0537) #3 0x7f2bac9f8eac in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf8eac) #4 0x7f2bac97b155 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7b155) #5 0x7f2bac90481b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0481b) #6 0x7f2bac8ade55 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0dce5e in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0697b6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffe048 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb02a3 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74232 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0dc377 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::Solver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad069605 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffda83 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfafa8a in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73f99 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacacfa0f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccfa0f) #3 0x7f2bac9f887b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf887b) #4 0x7f2bac97acd8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7acd8) #5 0x7f2bac904711 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b04711) #6 0x7f2bac8add49 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5323b in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5323b) #3 0x7f2bac9bb6f4 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbb6f4) #4 0x7f2bac941ead in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8cc8e2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac8990ef in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a990ef) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d7f61 in void pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::Solver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::Solver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad068b80 in pybind11::cpp_function::cpp_function&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffbf12 in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::Solver::* const&)(), pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaca8e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::Solver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf73d60 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0db7ba in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06945a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffd4c8 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfaf177 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73bfd in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaceef1 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cceef1) #3 0x7f2bac9f86fd in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf86fd) #4 0x7f2bac97aa88 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7aa88) #5 0x7f2bac9045fb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b045fb) #6 0x7f2bac8adccc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0da94d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::Solver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0692a9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffcf03 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfae0c0 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73958 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d7f61 in void pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::Solver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::Solver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad068b80 in pybind11::cpp_function::cpp_function&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffbf12 in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::Solver::* const&)(), pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaca8e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::Solver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7371f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac97a838 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a838) #5 0x7f2bac9044e6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b044e6) #6 0x7f2bac8adc4f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5273b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5273b) #3 0x7f2bac9bb117 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbb117) #4 0x7f2bac941ab3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8cc726 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898fe3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98fe3) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd523b4 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, double, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, double (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2674d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0c966 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, double (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0c966) #5 0x7f2baccf5f4a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], double (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9552 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:527 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d9d1f in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::Solver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::Solver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0690ff in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffc947 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfad7b0 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf735bc in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d8d44 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad068f54 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffc38c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfad107 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf73383 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacace3d3 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cce3d3) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac97a5cc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a5cc) #5 0x7f2bac9043ac in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b043ac) #6 0x7f2bac8adb78 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d7f61 in void pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::Solver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)())::{lambda(modmesh::spacetime::Solver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::Solver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad068b80 in pybind11::cpp_function::cpp_function&, modmesh::spacetime::Solver>(modmesh::SimpleArray& (modmesh::spacetime::Solver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffbf12 in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::Solver::* const&)(), pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaca8e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly& (modmesh::spacetime::Solver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::Solver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf731b3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d73d1 in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::Solver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06852c in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacffbb11 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfac84f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf72c8b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacace3d3 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cce3d3) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac97a5cc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a5cc) #5 0x7f2bac904238 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b04238) #6 0x7f2bac8ada6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5167b in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5167b) #3 0x7f2bac9baf21 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbaf21) #4 0x7f2bac94151b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8cc54f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898f66 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98f66) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d6578 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad067bf0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffb4de in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfac04d in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf729b8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d59f8 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad067a44 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacffaf34 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfabee9 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf727e8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacacd82d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccd82d) #3 0x7f2bac9f7ecb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf7ecb) #4 0x7f2bac97a342 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a342) #5 0x7f2bac903fb9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b03fb9) #6 0x7f2bac8ad960 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d4e79 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Solver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Solver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06761e in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffa85f in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfaba8f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def(char const (&) [5], modmesh::spacetime::Selm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf72618 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d4295 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Solver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, int, bool)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Solver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad066cda in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Solver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffa22b in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::Celm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfab811 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def(char const (&) [5], modmesh::spacetime::Celm (modmesh::spacetime::Solver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf72345 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaccb19 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cccb19) #3 0x7f2bac9f7ba5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf7ba5) #4 0x7f2bac97a0f2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7a0f2) #5 0x7f2bac903deb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b03deb) #6 0x7f2bac8ad8e3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca4676d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, signed char, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, signed char (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c4676d) #3 0x7f2bac9b68f1 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb68f1) #4 0x7f2bac93e2a5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c9340 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898e12 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98e12) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd51815 in void pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd26070 in pybind11::cpp_function::cpp_function, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0c33b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0c33b) #5 0x7f2baccf5dd7 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc93dd in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:526 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3712c in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, signed char, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, signed char (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd17d75 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baccffbe4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, signed char (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf07f8 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], signed char (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2773 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:165 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d34e7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9d31 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfab4aa in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf72072 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:351 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d34e7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9d31 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfab4aa in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf71f66 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:350 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacacbd1f in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ccbd1f) #3 0x7f2bac9f7a26 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf7a26) #4 0x7f2bac979d4c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b79d4c) #5 0x7f2bac9030b7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b030b7) #6 0x7f2bac8ad866 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d34e7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9d31 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfab28e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf71e5a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:349 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d34e7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, double, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, double (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06639c in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad065d34 in pybind11::class_ >& pybind11::class_ >::def_property::*)() const>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacff9b0c in pybind11::class_ >& pybind11::class_ >::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const, void (modmesh::spacetime::SolverBase::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacfab06f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase::*&&)() const, void (modmesh::spacetime::SolverBase::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf71d4e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #8 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #9 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbef528 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2def528) #3 0x7f2bacb7e392 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7e392) #4 0x7f2bacaca330 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cca330) #5 0x7f2bac9f6971 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf6971) #6 0x7f2bac9781cc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b781cc) #7 0x7f2bac90150f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0150f) #8 0x7f2bac8ad59c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca45b43 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c45b43) #3 0x7f2bac9b666e in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb666e) #4 0x7f2bac93c81d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c9137 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac898d95 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98d95) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d27df in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(double))::{lambda(modmesh::spacetime::Solver*, double)#1}, void, modmesh::spacetime::Solver*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(double))::{lambda(modmesh::spacetime::Solver*, double)#1}&&, void (*)(modmesh::spacetime::Solver*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad065aae in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacff9ac3 in pybind11::class_ >& pybind11::class_ >::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const*, double (modmesh::spacetime::SolverBase::* const&)() const, void (modmesh::spacetime::SolverBase::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacfab06f in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property::*)() const, void (modmesh::spacetime::SolverBase::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase::*&&)() const, void (modmesh::spacetime::SolverBase::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf71d4e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d1b17 in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}, unsigned long, modmesh::spacetime::Solver const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Solver::*)() const)::{lambda(modmesh::spacetime::Solver const*)#1}&&, unsigned long (*)(modmesh::spacetime::Solver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0652a4 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Solver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff9805 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::spacetime::SolverBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfaad4a in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::*)() const>(char const (&) [5], unsigned long (modmesh::spacetime::SolverBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf71b8d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:346 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb7db19 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7db19) #3 0x7f2bacac948a in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc948a) #4 0x7f2bac9f58d3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf58d3) #5 0x7f2bac9777a9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b777a9) #6 0x7f2bac8ffeca in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affeca) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d0faa in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::array_t, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad064cc2 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff940c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfaab35 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf71a81 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0d02d0 in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::Solver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::Solver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0643cd in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::Solver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff805a in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31f805a) #5 0x7f2bacfa9f16 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf718b1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb7ceb8 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7ceb8) #3 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #4 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #5 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #6 0x7f2bac8ffdd4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affdd4) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca4501b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c4501b) #3 0x7f2bac9b603d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb603d) #4 0x7f2bac93c3a0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c902d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898c89 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98c89) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd508f6 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, long, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, long (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd257cd in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0bd06 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, long (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0bd06) #5 0x7f2baccf5c02 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], long (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc91fc in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:525 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0cf5ef in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&, std::shared_ptr, modmesh::spacetime::Solver&>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&, std::shared_ptr (*)(modmesh::spacetime::Solver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad063b3b in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&, , void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff7990 in pybind11::class_ >& pybind11::class_ >::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfa98eb in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3}>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf715a8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:329 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ceace in void pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}, std::shared_ptr, modmesh::spacetime::Solver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Solver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::Solver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad063947 in pybind11::cpp_function::cpp_function, modmesh::spacetime::Solver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::Solver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacff7606 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfa9740 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def (modmesh::spacetime::SolverBase::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7152b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb7ceb8 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7ceb8) #3 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #4 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #5 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #6 0x7f2bac8ffba9 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2affba9) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0cd8b7 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Solver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Solver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Solver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Solver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad062c47 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Solver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Solver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacff6d99 in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::Solver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Solver const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfa92c3 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def, std::allocator > (*)(modmesh::spacetime::Solver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Solver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf712c4 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:327 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05ea6b in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Field*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Field*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff4e2c in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa5deb in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6dc91 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def(char const (&) [5], modmesh::spacetime::Selm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5ce87 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:144 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb7ceb8 in void pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}, unsigned short, modmesh::SimpleArray const*, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned short)#1}&&, unsigned short (*)(modmesh::SimpleArray const*, unsigned short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7ceb8) #3 0x7f2bacac8d6f in pybind11::cpp_function::cpp_function, unsigned short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned short (modmesh::SimpleArray::*)(unsigned short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc8d6f) #4 0x7f2bac9f457e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const*, unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf457e) #5 0x7f2bac977372 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned short>::*)(unsigned short) const, pybind11::arg_v>(char const (&) [4], unsigned short (modmesh::detail::SimpleArrayMixinCalculators, unsigned short>::*&&)(unsigned short) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b77372) #6 0x7f2bac8ff970 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff970) #7 0x7f2bac8aad6c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca444fd in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c444fd) #3 0x7f2bac9b5ebf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5ebf) #4 0x7f2bac93c150 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8f17 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898c0c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98c0c) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05de87 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Field*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::Field*, int, bool)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Field*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff44e8 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Field::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa57b7 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::spacetime::Celm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6d14f in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def(char const (&) [5], modmesh::spacetime::Celm (modmesh::spacetime::Field::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5cc49 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:139 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05cff7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa4f11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c610 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5ca02 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:138 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb7c30a in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned short const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned short const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7c30a) #3 0x7f2bacac7eb7 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc7eb7) #4 0x7f2bac9f3cd2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*)(unsigned short const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*&&)(unsigned short const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf3cd2) #5 0x7f2bac976fb8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*)(unsigned short const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned short>::*&&)(unsigned short const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76fb8) #6 0x7f2bac8ff534 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff534) #7 0x7f2bac8aad3c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05cff7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa4f11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c610 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c90c in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:137 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05cff7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa4f11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c4e2 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c816 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:136 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab6fed in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6fed) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac976c9f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76c9f) #5 0x7f2bac8ff312 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aff312) #6 0x7f2bac8aad0c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac93bf00 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8e02 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898b8f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98b8f) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4fd5d in void pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd250fa in pybind11::cpp_function::cpp_function, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0b6db in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0b6db) #5 0x7f2baccf5a8f in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9087 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:524 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd36593 in void pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd176a2 in pybind11::cpp_function::cpp_function, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baccff5b9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0685 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc262a in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:164 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca8127 in void pybind11::cpp_function::initialize(void (modmesh::TimeRegistry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry*)#1}, void, modmesh::TimeRegistry*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::TimeRegistry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry*)#1}&&, void (*)(modmesh::TimeRegistry*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc982a0 in pybind11::cpp_function::cpp_function(void (modmesh::TimeRegistry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8fd83 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::TimeRegistry::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a4c7 in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def(char const (&) [6], void (modmesh::TimeRegistry::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87957 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:149 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05cff7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, double, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, double (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff3baa in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacff3542 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, double (modmesh::spacetime::Field::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa4cec in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, double (modmesh::spacetime::Field::* const&)() const, void (modmesh::spacetime::Field::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6c3b1 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property(char const (&) [15], double (modmesh::spacetime::Field::*&&)() const, void (modmesh::spacetime::Field::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5c720 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:135 #8 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05c2ef in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Field::*)(double))::{lambda(modmesh::spacetime::Field*, double)#1}, void, modmesh::spacetime::Field*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Field::*)(double))::{lambda(modmesh::spacetime::Field*, double)#1}&&, void (*)(modmesh::spacetime::Field*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff32bc in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Field::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa4ca3 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, double (modmesh::spacetime::Field::* const&)() const, void (modmesh::spacetime::Field::* const&)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6c3b1 in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property(char const (&) [15], double (modmesh::spacetime::Field::*&&)() const, void (modmesh::spacetime::Field::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5c720 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:135 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab6fed in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6fed) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac9f37b8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf37b8) #5 0x7f2bac976a7a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76a7a) #6 0x7f2bac8fef43 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afef43) #7 0x7f2bac8aac12 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05b627 in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}, unsigned long, modmesh::spacetime::Field const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Field::*)() const)::{lambda(modmesh::spacetime::Field const*)#1}&&, unsigned long (*)(modmesh::spacetime::Field const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff2ab2 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Field::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacfa49e5 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, unsigned long (modmesh::spacetime::Field::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c21e in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [5], unsigned long (modmesh::spacetime::Field::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c58b in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:134 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05a891 in void pybind11::cpp_function::initialize, modmesh::spacetime::Field&>(modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1} const&, std::shared_ptr (*)(modmesh::spacetime::Field&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff232d in pybind11::cpp_function::cpp_function(modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa4724 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6c0ef in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def_property_readonly(char const (&) [5], modmesh::python::WrapField::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Field&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5c495 in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:130 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacac762b in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc762b) #3 0x7f2bac9f3532 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf3532) #4 0x7f2bac976a31 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b76a31) #5 0x7f2bac8fef43 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afef43) #6 0x7f2bac8aac12 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca439df in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c439df) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac93bc94 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8cc8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898ab8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98ab8) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad059bcd in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Field const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Field const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Field const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Field const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff1f4d in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Field const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Field const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacfa42a9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::Field const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Field const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6bf5d in modmesh::python::WrapField& modmesh::python::WrapBase >, modmesh::spacetime::Field>::def, std::allocator > (*)(modmesh::spacetime::Field const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Field const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5c42c in modmesh::python::WrapField::WrapField(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:129 #7 0x7f2bacf987c1 in modmesh::python::WrapBase >, modmesh::spacetime::Field>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4157a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:609 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05847f in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Kernel::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Kernel*)#1}, void, modmesh::spacetime::Kernel*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Kernel::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Kernel*)#1}&&, void (*)(modmesh::spacetime::Kernel*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff1400 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Kernel::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfa36b5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::Kernel::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6b8e7 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def(char const (&) [6], void (modmesh::spacetime::Kernel::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5bd87 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:110 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacac6963 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc6963) #3 0x7f2bac9f2d2c in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf2d2c) #4 0x7f2bac9761b9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b761b9) #5 0x7f2bac8fe132 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afe132) #6 0x7f2bac8aaa75 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0c7751 in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad05763f in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff0d71 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa3235 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#12}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b7db in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#12}>(char const (&) [12], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bca0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:109 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad057491 in void pybind11::cpp_function::initialize const&)#12} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff0bbd in pybind11::cpp_function::cpp_function const&)#12} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa31ec in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#12}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b7db in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#12}>(char const (&) [12], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#11}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#12}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bca0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:109 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacac5e63 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc5e63) #3 0x7f2bac9f274f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf274f) #4 0x7f2bac975dbf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b75dbf) #5 0x7f2bac8fdf76 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afdf76) #6 0x7f2bac8aa969 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca439df in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c439df) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac93bc94 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c8b58 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac8989ac in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a989ac) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4ee3e in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, int, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, int (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd24843 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0b0a6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, int (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0b0a6) #5 0x7f2baccf58ba in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], int (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8ea6 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:523 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0c68b7 in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad055e2f in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff078f in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa212d in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#10}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b337 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#10}>(char const (&) [10], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bc33 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:108 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad055c81 in void pybind11::cpp_function::initialize const&)#10} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff05db in pybind11::cpp_function::cpp_function const&)#10} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa20e4 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#10}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b337 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#10}>(char const (&) [10], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#9}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bc33 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:108 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacac4da3 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cc4da3) #3 0x7f2bac9f2559 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf2559) #4 0x7f2bac975827 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b75827) #5 0x7f2bac8fdd9f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afdd9f) #6 0x7f2bac8aa8ec in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0c5c03 in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0551db in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff03db in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1f03 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#8}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b1d3 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#8}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bbc6 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:107 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05502d in void pybind11::cpp_function::initialize const&)#8} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacff0227 in pybind11::cpp_function::cpp_function const&)#8} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa1eba in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#8}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b1d3 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#8}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#7}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bbc6 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:107 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab9e5f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned short, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned short (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb9e5f) #3 0x7f2bac9edf19 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bedf19) #4 0x7f2bac9725b1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b725b1) #5 0x7f2bac8fab70 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afab70) #6 0x7f2bac8aa798 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca42e39 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c42e39) #3 0x7f2bac9b568d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb568d) #4 0x7f2bac93ba0a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c88d9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac8988a0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a988a0) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0c4f4f in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad054587 in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacff0027 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1cd9 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#6}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6b06f in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#6}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bb53 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:106 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0543d9 in void pybind11::cpp_function::initialize const&)#6} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfefe73 in pybind11::cpp_function::cpp_function const&)#6} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa1c90 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#6}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6b06f in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#6}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#5}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bb53 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:106 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab9151 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb9151) #3 0x7f2bac9edc96 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bedc96) #4 0x7f2bac970b17 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b70b17) #5 0x7f2bac8fa967 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa967) #6 0x7f2bac8aa71b in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0c429b in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad053933 in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfefc73 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1aaf in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#4}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6af0b in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#4}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5bae0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:105 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad053785 in void pybind11::cpp_function::initialize const&)#4} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfefabf in pybind11::cpp_function::cpp_function const&)#4} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa1a66 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#4}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6af0b in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#4}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#3}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5bae0 in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:105 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab8629 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb8629) #3 0x7f2bac9ed665 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed665) #4 0x7f2bac97069a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7069a) #5 0x7f2bac8fa85d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa85d) #6 0x7f2bac8aa60f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca42125 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c42125) #3 0x7f2bac9b5367 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5367) #4 0x7f2bac93b7ba in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8c870b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac898823 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a98823) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4e2a5 in void pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd24170 in pybind11::cpp_function::cpp_function, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0aa7b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0aa7b) #5 0x7f2baccf5747 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8d31 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:522 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd354fc in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, bool, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, bool (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd16dcf in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baccfef84 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, bool (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf04b0 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], bool (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc248b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:163 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0c2e85 in void pybind11::cpp_function::initialize(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, pybind11::cpp_function (*)(modmesh::spacetime::Kernel&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad052add in pybind11::cpp_function::cpp_function(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfef8bf in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacfa1885 in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#2}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacf6ada7 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#2}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf5ba6d in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:104 #8 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad05292f in void pybind11::cpp_function::initialize const&)#2} const&, void, modmesh::spacetime::Kernel&, std::function const&>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&, void (*)(modmesh::spacetime::Kernel&, std::function const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfef70b in pybind11::cpp_function::cpp_function const&)#2} const&, , void>(modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfa183c in pybind11::class_ > >& pybind11::class_ > >::def_property const&)#2}>(char const*, modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1} const&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacf6ada7 in modmesh::python::WrapKernel& modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::def_property const&)#2}>(char const (&) [8], modmesh::python::WrapKernel::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&)#1}&&, modmesh::python::WrapKernel::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Kernel&, std::function const&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf5ba6d in modmesh::python::WrapKernel::WrapKernel(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:104 #7 0x7f2bacf98689 in modmesh::python::WrapBase >, modmesh::spacetime::Kernel>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4155a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:608 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab7b0b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb7b0b) #3 0x7f2bac9ed4e7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed4e7) #4 0x7f2bac97044a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7044a) #5 0x7f2bac8fa747 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa747) #6 0x7f2bac8aa592 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad04febf in void pybind11::cpp_function::initialize(modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3} const&, unsigned long (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfee873 in pybind11::cpp_function::cpp_function(modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf9ff4f in pybind11::class_ >& pybind11::class_ >::def_property_readonly_static(char const*, modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacf6a729 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly_static(char const (&) [12], modmesh::python::WrapGrid::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacf5ade2 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:77 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad04f431 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::Grid>(modmesh::SimpleArray const& (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, modmesh::SimpleArray const&, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize const&, modmesh::spacetime::Grid>(modmesh::SimpleArray const& (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, modmesh::SimpleArray const& (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfee6ba in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::Grid>(modmesh::SimpleArray const& (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9fd09 in pybind11::class_ >& pybind11::class_ >::def_property_readonly const& (modmesh::spacetime::Grid::*)() const>(char const*, modmesh::SimpleArray const& (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a614 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly const& (modmesh::spacetime::Grid::*)() const>(char const (&) [7], modmesh::SimpleArray const& (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5ad79 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:75 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac9701fa in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b701fa) #5 0x7f2bac8fa632 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa632) #6 0x7f2bac8aa515 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca4132b in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c4132b) #3 0x7f2bac9b51e8 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb51e8) #4 0x7f2bac93b414 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1644 #5 0x7f2bac8c79d7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:317 #6 0x7f2bac8987a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a987a6) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad04e90d in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, unsigned long, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, unsigned long (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfee06c in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9fa49 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a4e6 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [6], unsigned long (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5aca4 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:74 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad04e90d in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, unsigned long, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, unsigned long (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfee06c in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9fa49 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a4e6 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [6], unsigned long (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5abbd in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:73 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab6fed in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6fed) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac96ff8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6ff8e) #5 0x7f2bac8fa4f8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa4f8) #6 0x7f2bac8aa43e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad04dbe5 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, double, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, double (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfed878 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9f789 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, double (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a3b8 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5aad6 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:72 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad04dbe5 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}, double, modmesh::spacetime::Grid const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Grid::*)() const)::{lambda(modmesh::spacetime::Grid const*)#1}&&, double (*)(modmesh::spacetime::Grid const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfed878 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Grid::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf9f789 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, double (modmesh::spacetime::Grid::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf6a3b8 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Grid::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5a9e0 in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:71 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab6fed in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6fed) #3 0x7f2bac9ed2b6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bed2b6) #4 0x7f2bac96ff8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6ff8e) #5 0x7f2bac8fa384 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa384) #6 0x7f2bac8aa332 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbbb522 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dbb522) #3 0x7f2bacb36884 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d36884) #4 0x7f2baca3f9b6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3f9b6) #5 0x7f2bac9b414f in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb414f) #6 0x7f2bac939adc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b39adc) #7 0x7f2bac8c5f7d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac5f7d) #8 0x7f2bac8984dc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a984dc) #9 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4d386 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, short, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, short (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd238af in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0a446 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, short (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0a446) #5 0x7f2baccf5572 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], short (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8b50 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:521 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad04cf3d in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Grid const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Grid const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Grid const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Grid const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacfed237 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Grid const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Grid const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacf9f38f in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::Grid const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Grid const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf6a289 in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def, std::allocator > (*)(modmesh::spacetime::Grid const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Grid const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5a8ea in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:70 #7 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad168cf3 in void pybind11::cpp_function::initialize (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, void, pybind11::detail::value_and_holder&, double, double, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, double, double, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bfe93 in pybind11::cpp_function::cpp_function (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad04b51b in pybind11::class_ >& pybind11::class_ >::def (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, double, double, unsigned long)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfec87e in void pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacf9ebb3 in pybind11::class_ >& pybind11::class_ >::def (double, double, unsigned long), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf699fe in modmesh::python::WrapGrid& modmesh::python::WrapBase, modmesh::spacetime::Grid>::def (double, double, unsigned long), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (double, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5a76e in modmesh::python::WrapGrid::WrapGrid(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:54 #9 0x7f2bacf98551 in modmesh::python::WrapBase, modmesh::spacetime::Grid>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf4153a in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:607 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab6447 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb6447) #3 0x7f2bac9eccb5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2beccb5) #4 0x7f2bac96fd04 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6fd04) #5 0x7f2bac8fa105 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2afa105) #6 0x7f2bac8aa226 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac81f4dd in void pybind11::cpp_function::initialize, modmesh::inout::Gmsh, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::shared_ptr (modmesh::inout::Gmsh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::inout::Gmsh*)#1}, std::shared_ptr, modmesh::inout::Gmsh*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::inout::Gmsh, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::shared_ptr (modmesh::inout::Gmsh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::inout::Gmsh*)#1}&&, std::shared_ptr (*)(modmesh::inout::Gmsh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1f4dd) #3 0x7f2bac8182dc in pybind11::cpp_function::cpp_function, modmesh::inout::Gmsh, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::shared_ptr (modmesh::inout::Gmsh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a182dc) #4 0x7f2bac810971 in pybind11::class_ >& pybind11::class_ >::def (modmesh::inout::Gmsh::*)()>(char const*, std::shared_ptr (modmesh::inout::Gmsh::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a10971) #5 0x7f2bac80704d in modmesh::python::WrapGmsh& modmesh::python::WrapBase, modmesh::inout::Gmsh>::def (modmesh::inout::Gmsh::*)()>(char const (&) [9], std::shared_ptr (modmesh::inout::Gmsh::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a0704d) #6 0x7f2bac7ff1fa in modmesh::python::WrapGmsh::WrapGmsh(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29ff1fa) #7 0x7f2bac807153 in modmesh::python::WrapBase, modmesh::inout::Gmsh>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a07153) #8 0x7f2bac7e6dbc in modmesh::python::wrap_Gmsh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/wrap_Gmsh.cpp:41 #9 0x7f2bac7e1607 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:22 #10 0x7f2bac7e29ce in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac7e22a1 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac7e1fcd in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac7e5076 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac7e1730 in modmesh::python::initialize_inout(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:25 #16 0x7f2bac7dc691 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:47 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac82d6a7 in void pybind11::cpp_function::initialize (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::bytes const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::bytes const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a2d6a7) #3 0x7f2bac827c59 in pybind11::cpp_function::cpp_function (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a27c59) #4 0x7f2bac81e443 in pybind11::class_ >& pybind11::class_ >::def (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::bytes const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1e443) #5 0x7f2bac817b7a in void pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>::execute >, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a17b7a) #6 0x7f2bac81054c in pybind11::class_ >& pybind11::class_ >::def (pybind11::bytes const&), pybind11::detail::void_type (), pybind11::arg>(pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a1054c) #7 0x7f2bac806f44 in modmesh::python::WrapGmsh& modmesh::python::WrapBase, modmesh::inout::Gmsh>::def (pybind11::bytes const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory (pybind11::bytes const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a06f44) #8 0x7f2bac7ff113 in modmesh::python::WrapGmsh::WrapGmsh(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x29ff113) #9 0x7f2bac807153 in modmesh::python::WrapBase, modmesh::inout::Gmsh>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a07153) #10 0x7f2bac7e6dbc in modmesh::python::wrap_Gmsh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/wrap_Gmsh.cpp:41 #11 0x7f2bac7e1607 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:22 #12 0x7f2bac7e29ce in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac7e22a1 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac7e1fcd in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac7e5076 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac7e1730 in modmesh::python::initialize_inout(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/inout/pymod/inout_pymod.cpp:25 #18 0x7f2bac7dc691 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:47 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab5733 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb5733) #3 0x7f2bac9ec98f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bec98f) #4 0x7f2bac96fab4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6fab4) #5 0x7f2bac8f9f37 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af9f37) #6 0x7f2bac8aa1a9 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb3600b in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d3600b) #3 0x7f2baca3eb10 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3eb10) #4 0x7f2bac9b30b1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, bool>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb30b1) #5 0x7f2bac93914d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, bool>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b3914d) #6 0x7f2bac8c493c in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac493c) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacec33d3 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceb52e4 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea75af in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9fad3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9caf7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9906f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8abe6 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:126 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb511d in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea73fc in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9fa8a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9caf7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9906f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8abe6 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:126 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab4939 in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb4939) #3 0x7f2bac9ec810 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bec810) #4 0x7f2bac96f70e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6f70e) #5 0x7f2bac8f9203 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af9203) #6 0x7f2bac8aa12c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2f349 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, void, modmesh::onedim::Euler1DCore&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, void (*)(modmesh::onedim::Euler1DCore&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf25875 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3125875) #4 0x7f2bacf15039 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3115039) #5 0x7f2bacf0d1ba in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf03d9d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:167 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2e8c4 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#3}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf256ca in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31256ca) #4 0x7f2bacf14a7e in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3114a7e) #5 0x7f2bacf0cdbc in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#3}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf03a7c in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:161 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacec26ab in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceb45b6 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea71e3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f88f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c905 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9838f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8ab69 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:125 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2de54 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#2}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf2551e in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312551e) #4 0x7f2bacf144d4 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31144d4) #5 0x7f2bacf0ca82 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#2}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf037ae in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:155 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2d3e5 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, void, modmesh::onedim::Euler1DCore&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf25373 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3125373) #4 0x7f2bacf13f29 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3113f29) #5 0x7f2bacf0c748 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<2ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf034e0 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:148 #7 0x7f2bacefdc8d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:138 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb43ef in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea7030 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f846 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c905 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9838f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8ab69 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:125 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbe66c2 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2de66c2) #3 0x7f2bacb7226a in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d7226a) #4 0x7f2bacab2f46 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb2f46) #5 0x7f2bac9eb75b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2beb75b) #6 0x7f2bac96db94 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6db94) #7 0x7f2bac8f765f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af765f) #8 0x7f2bac8a9e62 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890815 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882ab2 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:420 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb3526e in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d3526e) #3 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #4 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #5 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #6 0x7f2bac8c4846 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac4846) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4c7ed in void pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd231dc in pybind11::cpp_function::cpp_function, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd09e1b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f09e1b) #5 0x7f2baccf53ff in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc89db in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:520 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd34751 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::object&), void, modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&), void (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd16719 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2baccfe959 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, pybind11::object&)>(char const*, void (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0342 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, pybind11::object&)>(char const (&) [12], void (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::object&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2342 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:162 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca6b63 in void pybind11::cpp_function::initialize(modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, modmesh::TimeRegistry& (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc97ac9 in pybind11::cpp_function::cpp_function(modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8f8a3 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacc8a3bd in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def_property_readonly_static(char const (&) [3], modmesh::python::WrapTimeRegistry::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc87861 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:145 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca0fc3 in void pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)() const)::{lambda(modmesh::StopWatch const*)#1}, double, modmesh::StopWatch const*>(pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)() const)::{lambda(modmesh::StopWatch const*)#1}&&, double (*)(modmesh::StopWatch const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc947a6 in pybind11::cpp_function::cpp_function(double (modmesh::StopWatch::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8d79f in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::StopWatch::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacc897fa in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def_property_readonly(char const (&) [9], double (modmesh::StopWatch::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc8672f in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:89 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2c961 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, void, modmesh::onedim::Euler1DCore&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, void (*)(modmesh::onedim::Euler1DCore&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf251c9 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31251c9) #4 0x7f2bacf1396d in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x311396d) #5 0x7f2bacf0b434 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02923 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:167 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2bd10 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#3}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312bd10) #3 0x7f2bacf2501e in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312501e) #4 0x7f2bacf133b2 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31133b2) #5 0x7f2bacf0b036 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#3}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02602 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:161 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacec1983 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceb3888 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea6e17 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f64b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c713 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace976af in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8aaec in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:124 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2b2a0 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&)#2}, void, modmesh::onedim::Euler1DCore&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, void (*)(modmesh::onedim::Euler1DCore&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312b2a0) #3 0x7f2bacf24e72 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3124e72) #4 0x7f2bacf12e08 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3112e08) #5 0x7f2bacf0acfc in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&)#2}>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02334 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:155 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2a831 in void pybind11::cpp_function::initialize()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, void, modmesh::onedim::Euler1DCore&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x312a831) #3 0x7f2bacf24cc7 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3124cc7) #4 0x7f2bacf1285d in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x311285d) #5 0x7f2bacf0a9c2 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapEuler1DCore::def_group_so1<1ul>()::{lambda(modmesh::onedim::Euler1DCore&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf02066 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapEuler1DCore::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:148 #7 0x7f2bacefdc5d in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:137 #8 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #9 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #10 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #11 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #17 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb36c1 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea6c64 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f602 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c713 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace976af in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8aaec in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:124 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb719f1 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d719f1) #3 0x7f2bacab20a0 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb20a0) #4 0x7f2bac9ea6bd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bea6bd) #5 0x7f2bac96d171 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6d171) #6 0x7f2bac8f601e in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af601e) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2498c in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, void, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, void (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf12333 in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0952e in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310952e) #5 0x7f2bacf0197a in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [12], void (modmesh::onedim::Euler1DCore::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefdb8f in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:134 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2498c in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, void, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, void (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf12333 in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0952e in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310952e) #5 0x7f2bacf0174e in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [19], void (modmesh::onedim::Euler1DCore::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefda95 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:133 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacec0c5b in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceb2b5a in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea6a4b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f407 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c521 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace969cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8aa6f in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:123 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf2498c in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, void, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, void (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf12333 in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0952e in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310952e) #5 0x7f2bacf0174e in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [19], void (modmesh::onedim::Euler1DCore::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefd99b in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:132 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf23e51 in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}, void, modmesh::onedim::Euler1DCore*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf11c9a in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf08ed5 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf01521 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [15], void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefd8a1 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:131 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb2993 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea6898 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f3be in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c521 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace969cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8aa6f in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:123 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb70d90 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d70d90) #3 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #4 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #5 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #6 0x7f2bac8f5f28 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5f28) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb3526e in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d3526e) #3 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #4 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #5 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #6 0x7f2bac8c461b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac461b) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf23e51 in void pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}, void, modmesh::onedim::Euler1DCore*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*, bool)#1}&&, void (*)(modmesh::onedim::Euler1DCore*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf11c9a in pybind11::cpp_function::cpp_function(void (modmesh::onedim::Euler1DCore::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf08ed5 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf0127d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed(char const (&) [11], void (modmesh::onedim::Euler1DCore::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacefd72c in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:130 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf23141 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf11487 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf089da in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf0104d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [4], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#13}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd55a in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:124 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacebff33 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceb1e2c in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea667f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9f1c3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c32f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace95cef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a9f2 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:122 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf22623 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf11309 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0878a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00f37 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [4], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#12}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd4dd in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:120 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf21b05 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf1118b in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0853a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00e21 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [4], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#11}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd460 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:116 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb1c65 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea64cc in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9f17a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c32f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace95cef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a9f2 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:122 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb70d90 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d70d90) #3 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #4 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #5 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #6 0x7f2bac8f5cfd in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5cfd) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf20fe7 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf1100d in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf082ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00d0b in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [6], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#10}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd3e3 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:112 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf204c9 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf10e8f in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0809a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00bf5 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [6], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacefd345 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:106 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacebf20b in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceb10fe in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea62b3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9ef7f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9c13d in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9500f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a975 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:121 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1f9ab in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf10d11 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf07e4a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00adf in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [8], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3100adf) #6 0x7f2bacefd243 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:100 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1ee8d in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf10b93 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf07bfa in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf009c9 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [16], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31009c9) #6 0x7f2bacefd1c6 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:96 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb0f37 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea6100 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9ef36 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9c13d in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9500f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a975 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:121 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb70d90 in void pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}, unsigned char, modmesh::SimpleArray const*, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned char)#1}&&, unsigned char (*)(modmesh::SimpleArray const*, unsigned char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d70d90) #3 0x7f2bacab1985 in pybind11::cpp_function::cpp_function, unsigned char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned char (modmesh::SimpleArray::*)(unsigned char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb1985) #4 0x7f2bac9e9368 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const*, unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be9368) #5 0x7f2bac96cd6a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned char>::*)(unsigned char) const, pybind11::arg_v>(char const (&) [4], unsigned char (modmesh::detail::SimpleArrayMixinCalculators, unsigned char>::*&&)(unsigned char) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6cd6a) #6 0x7f2bac8f5aed in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af5aed) #7 0x7f2bac8a74c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb3526e in void pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}, bool, modmesh::SimpleArray const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, bool)#1}&&, bool (*)(modmesh::SimpleArray const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d3526e) #3 0x7f2baca3dd75 in pybind11::cpp_function::cpp_function, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(bool (modmesh::SimpleArray::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3dd75) #4 0x7f2bac9b1b16 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, bool>::*)(bool) const, pybind11::arg_v>(char const*, bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb1b16) #5 0x7f2bac938c44 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, bool>::*)(bool) const, pybind11::arg_v>(char const (&) [4], bool (modmesh::detail::SimpleArrayMixinCalculators, bool>::*&&)(bool) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38c44) #6 0x7f2bac8c440b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac440b) #7 0x7f2bac895b70 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b70) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4b8ce in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, signed char, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, signed char (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2292d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(signed char (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd097e6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, signed char (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f097e6) #5 0x7f2baccf522a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], signed char (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc87fa in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:519 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1e36f in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf10a15 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf079aa in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf008b3 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [12], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x31008b3) #6 0x7f2bacefd149 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:92 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1d851 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf10897 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0775a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf0079d in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [9], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x310079d) #6 0x7f2bacefd0cc in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:88 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacebe4e3 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceb03d0 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea5ee7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9ed3b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9bf4b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9432f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a8f8 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:120 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1cd33 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf10719 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf0750a in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00687 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [9], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3100687) #6 0x7f2bacefd04f in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:84 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1c215 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3} const&, pybind11::array (*)(modmesh::onedim::Euler1DCore&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf1059b in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf072ba in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf00571 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [8], modmesh::python::WrapEuler1DCore::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::onedim::Euler1DCore&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3100571) #6 0x7f2bacefcfd2 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:80 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb0209 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea5d34 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9ecf2 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9bf4b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9432f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a8f8 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:120 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb701e2 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned char const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned char const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d701e2) #3 0x7f2bacab0aff in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb0aff) #4 0x7f2bac9e8ada in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*)(unsigned char const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*&&)(unsigned char const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be8ada) #5 0x7f2bac96c9dc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*)(unsigned char const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned char>::*&&)(unsigned char const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c9dc) #6 0x7f2bac8f56da in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af56da) #7 0x7f2bac8a7492 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1b689 in void pybind11::cpp_function::initialize(unsigned long (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}, unsigned long, modmesh::onedim::Euler1DCore const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}&&, unsigned long (*)(modmesh::onedim::Euler1DCore const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf103ac in pybind11::cpp_function::cpp_function(unsigned long (modmesh::onedim::Euler1DCore::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf07069 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::onedim::Euler1DCore::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baceff834 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [7], unsigned long (modmesh::onedim::Euler1DCore::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff834) #6 0x7f2bacefce8a in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:77 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf1a961 in void pybind11::cpp_function::initialize(double (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}, double, modmesh::onedim::Euler1DCore const*>(pybind11::cpp_function::initialize(double (modmesh::onedim::Euler1DCore::*)() const)::{lambda(modmesh::onedim::Euler1DCore const*)#1}&&, double (*)(modmesh::onedim::Euler1DCore const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf0fbb8 in pybind11::cpp_function::cpp_function(double (modmesh::onedim::Euler1DCore::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacf06da9 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, double (modmesh::onedim::Euler1DCore::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baceff706 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly(char const (&) [15], double (modmesh::onedim::Euler1DCore::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff706) #6 0x7f2bacefcd94 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:76 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacebd7bb in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceaf6a2 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea5b1b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9eaf7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9bd59 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9364f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a87b in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:119 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf19699 in void pybind11::cpp_function::initialize(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2} const&, unsigned long (*)(pybind11::handle const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf0f407 in pybind11::cpp_function::cpp_function(modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacf06ae9 in pybind11::class_ >& pybind11::class_ >::def_property_readonly_static(char const*, modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2baceff5d7 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_property_readonly_static(char const (&) [5], modmesh::python::WrapEuler1DCore::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::handle const&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff5d7) #6 0x7f2bacefcc9e in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:72 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf18bd8 in void pybind11::cpp_function::initialize, modmesh::onedim::Euler1DCore, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}, std::shared_ptr, modmesh::onedim::Euler1DCore*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize, modmesh::onedim::Euler1DCore, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::onedim::Euler1DCore*)#1}&&, std::shared_ptr (*)(modmesh::onedim::Euler1DCore*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf0f247 in pybind11::cpp_function::cpp_function, modmesh::onedim::Euler1DCore, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::onedim::Euler1DCore::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacf0676a in pybind11::class_ >& pybind11::class_ >::def (modmesh::onedim::Euler1DCore::*)(), modmesh::python::mmtag>(char const*, std::shared_ptr (modmesh::onedim::Euler1DCore::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baceff44e in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def_timed (modmesh::onedim::Euler1DCore::*)()>(char const (&) [6], std::shared_ptr (modmesh::onedim::Euler1DCore::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff44e) #6 0x7f2bacefcc35 in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:71 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceaf4db in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea5968 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9eaae in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9bd59 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9364f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a87b in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:119 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca9fc77 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9fc77) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac96c6cf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c6cf) #5 0x7f2bac8f54b8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af54b8) #6 0x7f2bac8a7462 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb346c0 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, bool const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, bool const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d346c0) #3 0x7f2baca3cea5 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, bool const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(bool const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bac9b127a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*)(bool const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*&&)(bool const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb127a) #5 0x7f2bac938870 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*)(bool const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, bool>::*&&)(bool const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38870) #6 0x7f2bac8c3ee2 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac3ee2) #7 0x7f2bac895b40 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b40) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf17e51 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::onedim::Euler1DCore const&), std::__cxx11::basic_string, std::allocator >, modmesh::onedim::Euler1DCore const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::onedim::Euler1DCore const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::onedim::Euler1DCore const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf0eb75 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::onedim::Euler1DCore const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::onedim::Euler1DCore const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacf0613f in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::onedim::Euler1DCore const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::onedim::Euler1DCore const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baceff295 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def, std::allocator > (*)(modmesh::onedim::Euler1DCore const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::onedim::Euler1DCore const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30ff295) #6 0x7f2bacefcb3f in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:70 #7 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #8 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #9 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #10 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #16 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacf30fbe in void pybind11::cpp_function::initialize (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, void, pybind11::detail::value_and_holder&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacf26e5c in pybind11::cpp_function::cpp_function (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3126e5c) #4 0x7f2bacf16d76 in pybind11::class_ >& pybind11::class_ >::def (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, unsigned long, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf0e943 in void pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacf05c84 in pybind11::class_ >& pybind11::class_ >::def (unsigned long, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacefedf9 in modmesh::python::WrapEuler1DCore& modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::def (unsigned long, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (unsigned long, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30fedf9) #8 0x7f2bacefca7c in modmesh::python::WrapEuler1DCore::WrapEuler1DCore(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:62 #9 0x7f2bacf04789 in modmesh::python::WrapBase, modmesh::onedim::Euler1DCore>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3104789) #10 0x7f2bacef097a in modmesh::python::wrap_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/wrap_onedim.cpp:184 #11 0x7f2baceeccc3 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:56 #12 0x7f2baceee08a in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2baceed95d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2baceed689 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacef01ae in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2baceecdec in modmesh::python::initialize_onedim(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/onedim/pymod/onedim_pymod.cpp:59 #18 0x7f2bac7dc73c in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:51 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacebca93 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceae974 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea574f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e8b3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9bb67 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace9296f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a7fe in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:118 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad164235 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bbc05 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad046bb7 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe7ebc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97c45 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1637b0 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bba5a in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0465fc in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe7b2c in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97924 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:576 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceae7ad in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea559c in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e86a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9bb67 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace9296f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a7fe in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:118 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca9fc77 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9fc77) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac9e85c0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be85c0) #5 0x7f2bac96c4aa in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c4aa) #6 0x7f2bac8f50e9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af50e9) #7 0x7f2bac8a7368 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad162d40 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bb8ae in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad046052 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe77f2 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97656 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:570 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1622d1 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bb703 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad045aa7 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe7450 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf97388 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<2ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #7 0x7f2bacf63bc9 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:551 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacebbd6b in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceadc46 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea5383 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e66f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9b359 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace91c8f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a781 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:117 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad16184d in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bb559 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0454eb in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe6538 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf967cb in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad160dc8 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bb3ae in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad044f30 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe61a8 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf964aa in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:576 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceada7f in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea51d0 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e626 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9b359 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace91c8f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a781 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:117 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacab027f in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cb027f) #3 0x7f2bac9e833a in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be833a) #4 0x7f2bac96c461 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6c461) #5 0x7f2bac8f50e9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af50e9) #6 0x7f2bac8a7368 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2908f in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac938563 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b38563) #5 0x7f2bac8c3cc0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac3cc0) #6 0x7f2bac895b10 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95b10) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4ad35 in void pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2225a in pybind11::cpp_function::cpp_function, std::allocator > const&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd091bb in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f091bb) #5 0x7f2baccf50b7 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, bool), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, bool), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8685 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:518 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd33373 in void pybind11::cpp_function::initialize, std::allocator > const&), pybind11::object, modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::object (*&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&), pybind11::object (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd16495 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::object (*)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2baccfe3c1 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&)>(char const*, pybind11::object (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0246 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&)>(char const (&) [12], pybind11::object (&)(modmesh::HierarchicalToggleAccess&, std::__cxx11::basic_string, std::allocator > const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc22d9 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:161 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad160358 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bb202 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad044986 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe5e6e in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf961dc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:570 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad15f8e9 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bb057 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0443db in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe5acc in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf95f0e in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<1ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #7 0x7f2bacf63b99 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:550 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacebb043 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceacf18 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4fb7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e42b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9b167 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace90faf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a704 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:116 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad15ee65 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0baead in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad043e1f in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe4bb4 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long)#4}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf95351 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:582 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad15e214 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bad02 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad043864 in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe4824 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf95030 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:576 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceacd51 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea4e04 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e3e2 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9b167 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace90faf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a704 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:116 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaaf5b7 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2caf5b7) #3 0x7f2bac9e7b34 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be7b34) #4 0x7f2bac96bbeb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6bbeb) #5 0x7f2bac8f42d8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af42d8) #6 0x7f2bac8a71cb in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad15d7a4 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, void, modmesh::spacetime::BadEuler1DSolver&, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0bab56 in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0432ba in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe44ea in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf94d62 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:570 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad15cd35 in void pybind11::cpp_function::initialize()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0ba9ab in pybind11::cpp_function::cpp_function()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag, void>(modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad042d0f in pybind11::class_ >& pybind11::class_ >::def()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg, modmesh::python::mmtag>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfe4148 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}, pybind11::arg>(char const*&&, modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>()::{lambda(modmesh::spacetime::BadEuler1DSolver&, bool)#1}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf94a94 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBadEuler1DSolver::def_group_so1<0ul>() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:563 #7 0x7f2bacf63b69 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:549 #8 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceba31b in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceac1ea in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4beb in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9e1e7 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9af75 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace902cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a687 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:115 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ba7b8 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}, void, modmesh::spacetime::BadEuler1DSolver*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad042867 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe30b0 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf943a8 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [12], void (modmesh::spacetime::BadEuler1DSolver::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf63a9b in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:546 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ba7b8 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}, void, modmesh::spacetime::BadEuler1DSolver*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad042867 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe30b0 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf9417c in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [19], void (modmesh::spacetime::BadEuler1DSolver::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf639c5 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:545 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceac023 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea4a38 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9e19e in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9af75 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace902cf in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a687 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:115 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaaeab7 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2caeab7) #3 0x7f2bac9e7557 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be7557) #4 0x7f2bac96b7f1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6b7f1) #5 0x7f2bac8f411c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af411c) #6 0x7f2bac8a70bf in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2908f in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac9b0d60 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb0d60) #5 0x7f2bac93833e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b3833e) #6 0x7f2bac8c38f1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac38f1) #7 0x7f2bac895a16 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95a16) #8 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ba7b8 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}, void, modmesh::spacetime::BadEuler1DSolver*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad042867 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe30b0 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf9417c in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [19], void (modmesh::spacetime::BadEuler1DSolver::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf638ef in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:544 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b9c11 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0421ce in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe2a85 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf93f4f in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [15], void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf63819 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:543 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb95f3 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceab4bc in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea481f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9dfa3 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9ad83 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace8f5ef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a60a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:114 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b9c11 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0421ce in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacfe2a85 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf93cab in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [11], void (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf636e5 in modmesh::python::WrapBadEuler1DSolver::def_group_march() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:542 #7 0x7f2bacf5fd65 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:366 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b90c4 in void pybind11::cpp_function::initialize&, bool)#2}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0419b6 in pybind11::cpp_function::cpp_function&, bool)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe2450 in pybind11::class_ >& pybind11::class_ >::def&, bool)#2}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf93a75 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def&, bool)#2}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#2}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf631bc in modmesh::python::WrapBadEuler1DSolver::def_group_array_setter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:492 #7 0x7f2bacf5fd35 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:365 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceab2f5 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea466c in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9df5a in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9ad83 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace8f5ef in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a60a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:114 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaad9f7 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cad9f7) #3 0x7f2bac9e7361 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be7361) #4 0x7f2bac96b259 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6b259) #5 0x7f2bac8f3f45 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af3f45) #6 0x7f2bac8a7042 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b85e0 in void pybind11::cpp_function::initialize&, bool)#1}, void, modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, void (*)(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad041804 in pybind11::cpp_function::cpp_function&, bool)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe1e8c in pybind11::class_ >& pybind11::class_ >::def&, bool)#1}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf927dd in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def&, bool)#1}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_setter()::{lambda(modmesh::spacetime::BadEuler1DSolver&, unsigned long, pybind11::array_t&, bool)#1}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf62fa8 in modmesh::python::WrapBadEuler1DSolver::def_group_array_setter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:479 #7 0x7f2bacf5fd35 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:365 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b72e2 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad041652 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe15b2 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf914d1 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#6}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf61a96 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:439 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb88cb in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baceaa78e in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4453 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9dd5f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9ab91 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace8e90f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a58d in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:113 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b6786 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0414a0 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe0fee in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf90bfd in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#5}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf618d8 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:423 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b5c2a in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0412ee in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe0a2a in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::arg const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf90329 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [9], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, unsigned long, bool)#4}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf61711 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:407 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceaa5c7 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea42a0 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9dd16 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9ab91 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace8e90f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a58d in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:113 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaa2ae9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned char, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned char (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca2ae9) #3 0x7f2bac9e2d31 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be2d31) #4 0x7f2bac967fe3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b67fe3) #5 0x7f2bac8f0d36 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0d36) #6 0x7f2bac8a6eee in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca3c625 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9b0ada in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb0ada) #4 0x7f2bac9382f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b382f5) #5 0x7f2bac8c38f1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac38f1) #6 0x7f2bac895a16 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95a16) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd49e16 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, bool, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, bool (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd21987 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(bool (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd08b86 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, bool (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f08b86) #5 0x7f2baccf4ee2 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], bool (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc84a4 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:517 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b4e1d in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad04113d in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfe0465 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8fa5d in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [8], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#3}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf6154a in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:396 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b4301 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad040f93 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfdfea9 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8f21b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [5], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#2}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf613d6 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:385 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb7ba3 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticMesh&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea9a60 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea4087 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace9db1b in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace9a99f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace8dc2f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace8a510 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:112 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b37e5 in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::array (*)(modmesh::spacetime::BadEuler1DSolver const&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad040de9 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfdf8ed in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8e9d9 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed(char const (&) [2], modmesh::python::WrapBadEuler1DSolver::def_group_array_getter()::{lambda(modmesh::spacetime::BadEuler1DSolver const&, bool)#1}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf61262 in modmesh::python::WrapBadEuler1DSolver::def_group_array_getter() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:374 #7 0x7f2bacf5fd05 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:364 #8 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b2c5d in void pybind11::cpp_function::initialize(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3} const&, modmesh::spacetime::Field& (*)(modmesh::spacetime::BadEuler1DSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad040c43 in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3240c43) #4 0x7f2bacfdf46c in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf8e20b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_property_readonly(char const (&) [6], modmesh::python::WrapBadEuler1DSolver::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5fbd1 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:358 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacea9899 in initialize >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticMesh&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea3ed4 in cpp_function >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9dad2 in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace9a99f in def_property >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&)>, modmesh::python::WrapBase >::expose_SimpleArray >(char const*, modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module&, char const*, char const*)::&&):: >::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace8dc2f in expose_SimpleArray > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace8a510 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:112 #8 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #10 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaa1ddb in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca1ddb) #3 0x7f2bac9e2aae in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be2aae) #4 0x7f2bac96655b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b6655b) #5 0x7f2bac8f0b2d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0b2d) #6 0x7f2bac8a6e71 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b1f93 in void pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver&>(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2} const&, std::shared_ptr (*)(modmesh::spacetime::BadEuler1DSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad04091d in pybind11::cpp_function::cpp_function(modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x324091d) #4 0x7f2bacfdf21c in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf8e0f5 in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_property_readonly(char const (&) [5], modmesh::python::WrapBadEuler1DSolver::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::BadEuler1DSolver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5fb68 in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:354 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b1405 in void pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::BadEuler1DSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(pybind11::cpp_function::initialize, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::spacetime::BadEuler1DSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::BadEuler1DSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad040728 in pybind11::cpp_function::cpp_function, modmesh::spacetime::BadEuler1DSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, modmesh::python::mmtag>(std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3240728) #4 0x7f2bacfdee91 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::arg_v, modmesh::python::mmtag>(char const*, std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8df6b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def_timed (modmesh::spacetime::BadEuler1DSolver::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::BadEuler1DSolver::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5faff in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:353 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedd874 in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}, void, modmesh::StaticMesh*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}&&, void (*)(modmesh::StaticMesh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced782f in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3c5c in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced0d22 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [11], void (modmesh::StaticMesh::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a386 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:105 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0b0525 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::BadEuler1DSolver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::BadEuler1DSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::BadEuler1DSolver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad03fe71 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::BadEuler1DSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323fe71) #4 0x7f2bacfde85d in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::BadEuler1DSolver const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacf8dd3b in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def, std::allocator > (*)(modmesh::spacetime::BadEuler1DSolver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::BadEuler1DSolver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf5f8ff in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:352 #7 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #9 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #10 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #16 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1cff62 in void pybind11::cpp_function::initialize const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad158f7c in pybind11::cpp_function::cpp_function const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0af44a in pybind11::class_ >& pybind11::class_ >::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03fc3f in void pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323fc3f) #6 0x7f2bacfde3a2 in pybind11::class_ >& pybind11::class_ >::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf8d89f in modmesh::python::WrapBadEuler1DSolver& modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::def const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5f83c in modmesh::python::WrapBadEuler1DSolver::WrapBadEuler1DSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:344 #9 0x7f2bacf9a511 in modmesh::python::WrapBase, modmesh::spacetime::BadEuler1DSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf41aa4 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:626 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedd874 in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}, void, modmesh::StaticMesh*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}&&, void (*)(modmesh::StaticMesh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced782f in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3c5c in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced0af6 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [12], void (modmesh::StaticMesh::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a27a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:104 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaa12b3 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca12b3) #3 0x7f2bac9e247d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be247d) #4 0x7f2bac9660de in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b660de) #5 0x7f2bac8f0a23 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0a23) #6 0x7f2bac8a6d65 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca3b82b in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3b82b) #3 0x7f2bac9b01b8 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb01b8) #4 0x7f2bac9379db in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b379db) #5 0x7f2bac8c2ae0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac2ae0) #6 0x7f2bac895879 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95879) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad128c3b in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, void, modmesh::spacetime::InviscidBurgersSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad093d56 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad025eed in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::InviscidBurgersSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3225eed) #5 0x7f2bacfcb3f1 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [11], void (modmesh::spacetime::InviscidBurgersSelm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8291b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:201 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1280a9 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb2e7 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [5], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82834 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:200 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedd874 in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}, void, modmesh::StaticMesh*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*)#1}&&, void (*)(modmesh::StaticMesh*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced782f in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3c5c in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(), modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced08ca in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [15], void (modmesh::StaticMesh::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a16e in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:103 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1280a9 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8274d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:199 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1280a9 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82666 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:198 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedccd0 in void pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*, bool, bool)#1}, void, modmesh::StaticMesh*, bool, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticMesh*, bool, bool)#1}&&, void (*)(modmesh::StaticMesh*, bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced7197 in pybind11::cpp_function::cpp_function(void (modmesh::StaticMesh::*)(bool, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baced3630 in pybind11::class_ >& pybind11::class_ >::def(char const*, void (modmesh::StaticMesh::*&&)(bool, bool), pybind11::arg_v const&, pybind11::arg_v const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baced0697 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_timed(char const (&) [15], void (modmesh::StaticMesh::*&&)(bool, bool), pybind11::arg_v&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace8a062 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:102 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaa0795 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ca0795) #3 0x7f2bac9e22ff in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be22ff) #4 0x7f2bac965e8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65e8e) #5 0x7f2bac8f090d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af090d) #6 0x7f2bac8a6ce8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1280a9 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82570 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:197 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1280a9 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0936d8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0258d3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32258d3) #5 0x7f2bacfcb1dd in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [3], double (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8247a in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:196 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedbeeb in void pybind11::cpp_function::initialize(unsigned long (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned long, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned long (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced6832 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced3125 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced03ee in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [5], unsigned long (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89bc0 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:99 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad127579 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}, void, modmesh::spacetime::InviscidBurgersSelm&, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad092f07 in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0252b9 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32252b9) #5 0x7f2bacfcb0d4 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82384 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:193 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad126953 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}, void, modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad092d6b in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad024d21 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3224d21) #5 0x7f2bacfcafd8 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8231b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:190 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89ab4 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:98 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac965c3e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65c3e) #5 0x7f2bac8f07f8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af07f8) #6 0x7f2bac8a6c6b in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca3ad2b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c3ad2b) #3 0x7f2bac9afbdb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bafbdb) #4 0x7f2bac9375b5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c2924 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac2924) #6 0x7f2bac89576d in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9576d) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd491a1 in void pybind11::cpp_function::initialize(void (modmesh::Toggle::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle*)#1}, void, modmesh::Toggle*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::Toggle::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle*)#1}&&, void (*)(modmesh::Toggle*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd212ba in pybind11::cpp_function::cpp_function(void (modmesh::Toggle::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0855b in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::Toggle::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0855b) #5 0x7f2baccf4d73 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def(char const (&) [14], void (modmesh::Toggle::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc832f in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:516 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd601af in void pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}, bool, modmesh::FixedToggle const*>(pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}&&, bool (*)(modmesh::FixedToggle const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd30c5c in pybind11::cpp_function::cpp_function(bool (modmesh::FixedToggle::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd14c00 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2baccfca80 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca80) #6 0x7f2baccef189 in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [10], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2baccc1bd5 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:124 #8 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #9 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #10 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #11 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #17 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca58ba in void pybind11::cpp_function::initialize(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimedEntry*, double)#1}, modmesh::TimedEntry&, modmesh::TimedEntry*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimedEntry*, double)#1}&&, modmesh::TimedEntry& (*)(modmesh::TimedEntry*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc97063 in pybind11::cpp_function::cpp_function(modmesh::TimedEntry& (modmesh::TimedEntry::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8efe0 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::TimedEntry& (modmesh::TimedEntry::*&&)(double), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a0ca in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def(char const (&) [9], modmesh::TimedEntry& (modmesh::TimedEntry::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc8739c in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:122 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad125ef1 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}, void, modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad092bcf in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad024789 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3224789) #5 0x7f2bacfcaedc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long, double)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf822b2 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:187 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1252c3 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double const&, modmesh::spacetime::InviscidBurgersSelm const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double const& (*)(modmesh::spacetime::InviscidBurgersSelm const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0929c2 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::InviscidBurgersSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0241f1 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32241f1) #5 0x7f2bacfcaddf in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [8], double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82249 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:186 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced02c0 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [9], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace899a8 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:97 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad12474d in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad092344 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad023bd7 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223bd7) #5 0x7f2bacfcacd5 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [8], double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf82153 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:185 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad12474d in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::InviscidBurgersSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::InviscidBurgersSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad092344 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::InviscidBurgersSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad023bd7 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223bd7) #5 0x7f2bacfcacd5 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def(char const (&) [8], double const& (modmesh::spacetime::InviscidBurgersSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8205d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:184 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced02c0 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [9], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace8989c in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:96 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca9fc77 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9fc77) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac9659d2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b659d2) #5 0x7f2bac8f06be in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af06be) #6 0x7f2bac8a6b94 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0236f7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32236f7) #5 0x7f2bacfcabcc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf81f67 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:183 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0236f7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32236f7) #5 0x7f2bacfcabcc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf81e71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:182 #7 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #8 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced02c0 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [9], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89790 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:95 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1aef59 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1229c1 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0911cd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad02352a in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322352a) #6 0x7f2bacfca6e6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1ae45d in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad122825 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad090c35 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad02342e in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322342e) #6 0x7f2bacfca67d in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0192 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [7], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89684 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:94 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca9fc77 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9fc77) #3 0x7f2bac9e20ce in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be20ce) #4 0x7f2bac9659d2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b659d2) #5 0x7f2bac8f054e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af054e) #6 0x7f2bac8a6a88 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca39c6b in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c39c6b) #3 0x7f2bac9af9e5 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2baf9e5) #4 0x7f2bac93701d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8c274d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ac274d) #6 0x7f2bac8956f0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a956f0) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1ad961 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad122689 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad09069d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad023332 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223332) #6 0x7f2bacfca614 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1ace65 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1224ed in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad090105 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad023236 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3223236) #6 0x7f2bacfca5ab in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89578 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:93 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1ac2fb in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSelm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSelm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad122351 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08fb6d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad02313a in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSelm&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322313a) #6 0x7f2bacfca542 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad02303e in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322303e) #6 0x7f2bacfca4d9 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace8946c in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:92 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca9f0d1 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9f0d1) #3 0x7f2bac9e1acd in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be1acd) #4 0x7f2bac965748 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65748) #5 0x7f2bac8f02cf in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af02cf) #6 0x7f2bac8a697c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad02303e in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322303e) #6 0x7f2bacfca3f2 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0225a0 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32225a0) #6 0x7f2bacfca30b in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacedb3ed in void pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned int, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned int (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned int (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced61e4 in pybind11::cpp_function::cpp_function(unsigned int (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2e65 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned int (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baced0064 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [6], unsigned int (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89360 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:91 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022f10 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [15], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222f10) #6 0x7f2bacfca224 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1ab7a1 in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::InviscidBurgersSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::InviscidBurgersSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad122144 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad08f70d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022de2 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::InviscidBurgersSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222de2) #6 0x7f2bacfca12e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceda6c5 in void pybind11::cpp_function::initialize(unsigned char (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}, unsigned char, modmesh::StaticMesh const*>(pybind11::cpp_function::initialize(unsigned char (modmesh::StaticMesh::*)() const)::{lambda(modmesh::StaticMesh const*)#1}&&, unsigned char (*)(modmesh::StaticMesh const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baced59f0 in pybind11::cpp_function::cpp_function(unsigned char (modmesh::StaticMesh::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baced2ba5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned char (modmesh::StaticMesh::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacecff36 in modmesh::python::WrapStaticMesh& modmesh::python::WrapBase, modmesh::StaticMesh>::def_property_readonly(char const (&) [5], unsigned char (modmesh::StaticMesh::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace89254 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:90 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca9e3bd in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9e3bd) #3 0x7f2bac9e17a7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be17a7) #4 0x7f2bac9654f8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b654f8) #5 0x7f2bac8f0101 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2af0101) #6 0x7f2bac8a68ff in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2cbf3 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, bool, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, bool (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a8e45 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba8e45) #4 0x7f2bac932bbd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8bf53e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf53e) #6 0x7f2bac89559c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9559c) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4860f in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::Toggle const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > (*)(modmesh::Toggle const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd20c3c in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > >, modmesh::Toggle, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd07f15 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f07f15) #5 0x7f2baccf4c69 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*)() const>(char const (&) [13], std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::Toggle::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8223 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:515 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1aac7d in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad121af6 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08f44d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022cb4 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222cb4) #6 0x7f2bacfca038 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1aa159 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, bool, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, bool (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1214a8 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08f1c7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022b86 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222b86) #6 0x7f2bacfc9f42 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacea3b2b in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace9d8ed in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace9a0dd in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cfd3 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace890da in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:83 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1aa159 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, bool, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, bool (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1214a8 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08f1c7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022a58 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222a58) #6 0x7f2bacfc9e4c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a9659 in void pybind11::cpp_function::initialize(int (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, int, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, int (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad120e5a in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ef41 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad02292a in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322292a) #6 0x7f2bacfc9d56 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacea309b in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace9d7a3 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace99e97 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cebd in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace8905d in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:82 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca9d5c3 in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9d5c3) #3 0x7f2bac9e1628 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be1628) #4 0x7f2bac965152 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b65152) #5 0x7f2bac8ef3cd in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aef3cd) #6 0x7f2bac8a6882 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0236f7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32236f7) #5 0x7f2bad0227fc in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32227fc) #6 0x7f2bacfc9c60 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0226ce in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32226ce) #6 0x7f2bacfc9b6a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacea260b in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace9d659 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace99c51 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cda7 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace88fe0 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:81 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0226ce in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32226ce) #6 0x7f2bacfc9a74 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0225a0 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32225a0) #6 0x7f2bacfc997e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacea1b7b in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace9d50f in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace99a0b in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cc91 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace88f63 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:80 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbdd8d8 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ddd8d8) #3 0x7f2bacb66240 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d66240) #4 0x7f2baca9bc50 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9bc50) #5 0x7f2bac9e058f in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2be058f) #6 0x7f2bac9635e2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b635e2) #7 0x7f2bac8ed835 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aed835) #8 0x7f2bac8a65b8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890601 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a95 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:419 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2be15 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a8778 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac931135 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8bf335 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf335) #6 0x7f2bac89551f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9551f) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1237e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}, double, modmesh::spacetime::InviscidBurgersSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSelm::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSelm const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad091964 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08ecbb in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022472 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222472) #6 0x7f2bacfc9888 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a8b5b in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::InviscidBurgersSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)())::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::InviscidBurgersSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1207ee in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad08ea35 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad022344 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222344) #6 0x7f2bacfc9792 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacea10eb in initialize&, unsigned char, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace9d3c5 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace997c5 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace8cb7b in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace88ee6 in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:79 #7 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #9 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a7fbd in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::InviscidBurgersSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::InviscidBurgersSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1201c0 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::InviscidBurgersSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad08e675 in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad022215 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def::*)()>(char const (&) [10], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222215) #6 0x7f2bacfc969c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad248c68 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11fbb8 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e28f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad02210b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322210b) #8 0x7f2bacfc95a6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baceb67ed in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, unsigned char, unsigned int, unsigned int, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacea852b in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacea04d9 in def, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const pybind11::arg&, const pybind11::arg_v&, const pybind11::arg_v&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace9d280 in execute >, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bace99637 in def, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type(), pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bace8c9e9 in def_timed, pybind11::detail::void_type (*)(), std::shared_ptr(unsigned char, unsigned int, unsigned int, unsigned int), pybind11::detail::void_type()>, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bace88d5a in modmesh::python::WrapStaticMesh::WrapStaticMesh(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:63 #9 0x7f2baced11c5 in modmesh::python::WrapBase, modmesh::StaticMesh>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace8c5ad in modmesh::python::wrap_StaticMesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticMesh.cpp:145 #11 0x7f2bace59e6b in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:51 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb659c7 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d659c7) #3 0x7f2baca9adaa in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9adaa) #4 0x7f2bac9df4f1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, long>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bdf4f1) #5 0x7f2bac962bbf in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, long>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62bbf) #6 0x7f2bac8ec1f4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aec1f4) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad248c68 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f9f6 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e1fb in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad022023 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3222023) #8 0x7f2bacfc952e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad248c68 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f834 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e167 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021f3b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221f3b) #8 0x7f2bacfc94b6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace7cec3 in void pybind11::cpp_function::initialize::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char, pybind11::object const&>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char (*)(pybind11::object const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x307cec3) #3 0x7f2bace773e5 in pybind11::cpp_function::cpp_function::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, , void>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace733bf in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const*, modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30733bf) #5 0x7f2bace7029f in modmesh::python::WrapStaticGrid3d& modmesh::python::WrapBase >, modmesh::StaticGrid3d>::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const (&) [5], modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace6dfaa in modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:61 #7 0x7f2bace6c722 in modmesh::python::WrapStaticGrid3d::WrapStaticGrid3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:147 #8 0x7f2bace6e3cf in modmesh::python::WrapBase >, modmesh::StaticGrid3d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e4b8 in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:155 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad248c68 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f672 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e0d3 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021e53 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221e53) #8 0x7f2bacfc943e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad248c68 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f4b0 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08e03f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021d6b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221d6b) #8 0x7f2bacfc934e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace7b4e9 in void pybind11::cpp_function::initialize::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char, pybind11::object const&>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char (*)(pybind11::object const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x307b4e9) #3 0x7f2bace7682b in pybind11::cpp_function::cpp_function::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, , void>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace72c37 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const*, modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3072c37) #5 0x7f2bace6ffad in modmesh::python::WrapStaticGrid2d& modmesh::python::WrapBase >, modmesh::StaticGrid2d>::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const (&) [5], modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace6dd1a in modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:61 #7 0x7f2bace6c550 in modmesh::python::WrapStaticGrid2d::WrapStaticGrid2d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:146 #8 0x7f2bace6e297 in modmesh::python::WrapBase >, modmesh::StaticGrid2d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e49b in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:154 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb64d66 in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d64d66) #3 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #4 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #5 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #6 0x7f2bac8ec0fe in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aec0fe) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2b2ed in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a8147 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac930cb8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bf22b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf22b) #6 0x7f2bac895413 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95413) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccd81b3 in initialize, void, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd187f in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccf7ed in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc6d8 in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc8117 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:495 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3065b in void pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}, void, modmesh::FixedToggle*, bool>(pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}&&, void (*)(modmesh::FixedToggle*, bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1497a in pybind11::cpp_function::cpp_function(void (modmesh::FixedToggle::*)(bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baccfca37 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca37) #5 0x7f2baccef189 in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [10], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2baccc1bd5 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:124 #7 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #8 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad248c68 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad20dbdc in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1a6ca6 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::InviscidBurgersSelm const&, modmesh::spacetime::InviscidBurgersSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad11f2ee in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08dfab in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad021c83 in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221c83) #8 0x7f2bacfc92d6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #11 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a65e5 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSelm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::InviscidBurgersSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSelm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11f0cf in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::InviscidBurgersSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad08dd1d in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSelm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad021b9b in modmesh::python::WrapInviscidBurgersSelm& modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSelm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSelm const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221b9b) #6 0x7f2bacfc925e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf81d71 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5e7ee in modmesh::python::WrapInviscidBurgersSelm::WrapInviscidBurgersSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:264 #9 0x7f2bacfe8c0f in modmesh::python::WrapBase >, modmesh::spacetime::InviscidBurgersSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a279 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace75e0d in void pybind11::cpp_function::initialize(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticGrid1d*, double)#1}, void, modmesh::StaticGrid1d*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, modmesh::python::mmtag>(pybind11::cpp_function::initialize(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&)::{lambda(modmesh::StaticGrid1d*, double)#1}&&, void (*)(modmesh::StaticGrid1d*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace724b0 in pybind11::cpp_function::cpp_function(void (modmesh::StaticGrid1d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x30724b0) #4 0x7f2bace6fac9 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::StaticGrid1d::*&&)(double), pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace6dac5 in modmesh::python::WrapStaticGrid1d& modmesh::python::WrapBase >, modmesh::StaticGrid1d>::def_timed(char const (&) [5], void (modmesh::StaticGrid1d::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5e287 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:118 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11e5c3 in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08d2d9 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad021333 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3221333) #5 0x7f2bacfc8a78 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf81789 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:155 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11db5f in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08d13d in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad020931 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3220931) #5 0x7f2bacfc88d4 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8170c in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:154 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace6aeef in initialize >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>&, modmesh::SimpleArray&, modmesh::StaticGrid1d&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace684dc in cpp_function >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace65dfb in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bace62771 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bace61927 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bace5f85d in expose_SimpleArray::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #8 0x7f2bace5e153 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:114 #9 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #11 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb64d66 in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d64d66) #3 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #4 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #5 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #6 0x7f2bac8ebed3 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aebed3) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11d0fb in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08cfa1 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01ff2f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321ff2f) #5 0x7f2bacfc8730 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8168f in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:153 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11c629 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}, double, modmesh::spacetime::CelmBase const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08cd94 in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad01f52d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long) const>(char const*, double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321f52d) #5 0x7f2bacfc858b in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)(unsigned long) const>(char const (&) [9], double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf815a0 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:141 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace68315 in initialize >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)>&, void, modmesh::StaticGrid1d&, pybind11::array_t&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace65c48 in cpp_function >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace62728 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bace61927 in def_property >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&)>, modmesh::python::WrapBase >, modmesh::StaticGrid1d>::expose_SimpleArray::wrapped_type&)> >(char const*, modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module&, char const*, char const*)::::wrapped_type&)>&&):: >, modmesh::StaticGrid1d>::wrapped_type&, pybind11::array_t&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bace5f85d in expose_SimpleArray::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:334 #7 0x7f2bace5e153 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:114 #8 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11b703 in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf814ca in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:140 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11b703 in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf813f4 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:139 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace65a81 in initialize::wrapped_type&)>&, long unsigned int, const modmesh::StaticGrid1d&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace62543 in cpp_function::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace61064 in def_property_readonly::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bace5ec01 in def_property_readonly::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bace5e0ea in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:110 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb64d66 in void pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}, long, modmesh::SimpleArray const*, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, long)#1}&&, long (*)(modmesh::SimpleArray const*, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d64d66) #3 0x7f2baca9a68f in pybind11::cpp_function::cpp_function, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(long (modmesh::SimpleArray::*)(long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9a68f) #4 0x7f2bac9de19c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, long>::*)(long) const, pybind11::arg_v>(char const*, long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bde19c) #5 0x7f2bac962648 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, long>::*)(long) const, pybind11::arg_v>(char const (&) [4], long (modmesh::detail::SimpleArrayMixinCalculators, long>::*&&)(long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b62648) #6 0x7f2bac8ebcab in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aebcab) #7 0x7f2bac8a3c4c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2a7cf in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7fc9 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac930a68 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bf115 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abf115) #6 0x7f2bac895396 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95396) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11b703 in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8131e in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:138 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad11b703 in void pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08bf60 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01e913 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e913) #5 0x7f2bacfc8296 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8123d in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:137 #7 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #8 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace65003 in initialize::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)>, void, modmesh::StaticGrid1d&, long unsigned int, double, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace623c5 in cpp_function::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace60cdb in def::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace5eaec in def::wrapped_type&, size_t, modmesh::SpaceBase<1, int, double>::real_type)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5e081 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:106 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a446f in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11a849 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08b7d3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e5fa in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e5fa) #6 0x7f2bacfc7d44 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a3973 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11a6ad in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08b23b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e4fe in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e4fe) #6 0x7f2bacfc7cdb in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace645a1 in initialize::wrapped_type&, size_t)>, double, const modmesh::StaticGrid1d&, long unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace62229 in cpp_function::wrapped_type&, size_t)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace60743 in def::wrapped_type&, size_t)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace5e9f0 in def::wrapped_type&, size_t)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5e018 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:102 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb641ba in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, long const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, long const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d641ba) #3 0x7f2baca9980b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c9980b) #4 0x7f2bac9dd8f0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, long>::*)(long const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, long>::*&&)(long const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac9622bc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, long>::*)(long const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, long>::*&&)(long const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b622bc) #6 0x7f2bac8eb874 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb874) #7 0x7f2bac8a3c1c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a2e77 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11a511 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08aca3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e402 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const (&) [11], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e402) #6 0x7f2bacfc7c72 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a237b in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11a375 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08a70b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e306 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const (&) [10], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e306) #6 0x7f2bacfc7c09 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace63b3d in initialize::wrapped_type&)>, long unsigned int, const modmesh::StaticGrid1d&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace6208d in cpp_function::wrapped_type&)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace601ab in def::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace5e8f4 in def::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bace5dfaf in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:98 #7 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #9 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #10 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #16 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a1811 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11a1d9 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad08a173 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01e20a in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e20a) #6 0x7f2bacfc7ba0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01e10e in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e10e) #6 0x7f2bacfc7b37 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace698d6 in initialize::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace67136 in cpp_function::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace62f5e in def::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>::execute > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ > >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bace61ef5 in execute > >, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bace5fe08 in def::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type(), pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bace5e783 in def_timed::serial_type)>, pybind11::detail::void_type (*)(), std::unique_ptr >(unsigned int), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bace5df46 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:93 #9 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #11 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #12 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #18 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca88b01 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88b01) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac961fa3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b61fa3) #5 0x7f2bac8eb652 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb652) #6 0x7f2bac8a3bec in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac9305e0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bed30 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abed30) #6 0x7f2bac895319 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95319) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccd770f in initialize, pybind11::object, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd16e3 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccf255 in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc5dc in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc809a in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:471 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01e10e in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321e10e) #6 0x7f2bacfc7a50 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01dfe0 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321dfe0) #6 0x7f2bacfc7969 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace78651 in void pybind11::cpp_function::initialize::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char, pybind11::object const&>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, unsigned char (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace742f7 in pybind11::cpp_function::cpp_function::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, , void>(modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bace70d23 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const*, modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bace6ed55 in modmesh::python::WrapStaticGrid1d& modmesh::python::WrapBase >, modmesh::StaticGrid1d>::def_property_readonly_static::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}>(char const (&) [5], modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bace6d4b0 in modmesh::python::WrapStaticGridBase::WrapStaticGridBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:61 #7 0x7f2bace5de89 in modmesh::python::WrapStaticGrid1d::WrapStaticGrid1d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:88 #8 0x7f2bace6e15f in modmesh::python::WrapBase >, modmesh::StaticGrid1d>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bace5e47e in modmesh::python::wrap_StaticGrid(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/wrap_StaticGrid.cpp:153 #10 0x7f2bace59e5f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:50 #11 0x7f2bace5b232 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bace5ab05 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bace5a831 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bace5d356 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bace59f94 in modmesh::python::initialize_mesh(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/mesh/pymod/mesh_pymod.cpp:54 #17 0x7f2bac7dc682 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:46 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01deb2 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [15], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321deb2) #6 0x7f2bacfc7882 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a0cb7 in void pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad119fcc in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad089d13 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01dd84 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321dd84) #6 0x7f2bacfc778c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace028b6 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, modmesh::Bezier3d&, modmesh::World&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, modmesh::Bezier3d& (*)(modmesh::World&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacddc2b0 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdca568 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb97e4 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const (&) [7], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdb0a20 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:231 #7 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca88b01 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88b01) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac9dd3d6 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bac961d7e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b61d7e) #6 0x7f2bac8eb283 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb283) #7 0x7f2bac8a3af2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1a0193 in void pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11997e in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad089a53 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01dc56 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321dc56) #6 0x7f2bacfc7696 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19f66f in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad119330 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0897cd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01db28 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321db28) #6 0x7f2bacfc75a0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace01a29 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}, unsigned long, modmesh::World const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}&&, unsigned long (*)(modmesh::World const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacddbef2 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::World::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacdca0f7 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::World::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb969c in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def_property_readonly::*)() const>(char const (&) [8], unsigned long (modmesh::World::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdb095e in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:230 #7 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19f66f in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad119330 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0897cd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d9fa in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d9fa) #6 0x7f2bacfc74aa in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19eb6f in void pybind11::cpp_function::initialize>(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, int, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, int (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118ce2 in pybind11::cpp_function::cpp_function>(int (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad089547 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, int (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d8cc in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d8cc) #6 0x7f2bacfc73b4 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace00be1 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, modmesh::Bezier3d&, modmesh::World&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, modmesh::Bezier3d& (*)(modmesh::World&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacddb911 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc9cfd in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb9569 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const (&) [11], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdb0864 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:221 #7 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca98f7f in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c98f7f) #3 0x7f2bac9dd150 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bac961d35 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b61d35) #5 0x7f2bac8eb283 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aeb283) #6 0x7f2bac8a3af2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2908f in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac93033a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bebf6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abebf6) #6 0x7f2bac895242 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95242) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0892c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d79e in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d79e) #6 0x7f2bacfc72be in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d670 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d670) #6 0x7f2bacfc71c8 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace354a0 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, void, pybind11::detail::value_and_holder&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor>(pybind11::class_, std::shared_ptr > >&&, void (*)(pybind11::detail::value_and_holder&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace1651e in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, void>(pybind11::class_, std::shared_ptr > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdfeff4 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::detail::is_new_style_constructor>(char const*, pybind11::class_, std::shared_ptr > >&&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdda889 in void pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacdc8d96 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>(pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacdb90a7 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()> >(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdb0706 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:212 #9 0x7f2bacda9acf in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6bec in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:249 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d670 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d670) #6 0x7f2bacfc70d2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d542 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d542) #6 0x7f2bacfc6fdc in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdfde1e in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, modmesh::Bezier3d&, modmesh::World&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, modmesh::Bezier3d& (*)(modmesh::World&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd98d4 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc83d4 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb8b90 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}, pybind11::return_value_policy>(char const (&) [7], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, unsigned long)#3}&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdb0086 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:231 #7 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca982b7 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c982b7) #3 0x7f2bac9dc94a in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac9614b9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b614b9) #5 0x7f2bac8ea472 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aea472) #6 0x7f2bac8a3955 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19e071 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad118676 in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08903b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d414 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d414) #6 0x7f2bacfc6ee6 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19d4ff in void pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad11801e in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad088db5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad01d2e6 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d2e6) #6 0x7f2bacfc6df0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdfcf91 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}, unsigned long, modmesh::World const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::World::*)() const)::{lambda(modmesh::World const*)#1}&&, unsigned long (*)(modmesh::World const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd9516 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::World::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacdc7f63 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::World::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb8a48 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def_property_readonly::*)() const>(char const (&) [8], unsigned long (modmesh::World::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdaffc4 in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:230 #7 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19c961 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1179f0 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0889f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01d1b7 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)()>(char const (&) [10], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d1b7) #6 0x7f2bacfc6cfa in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24455a in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad1173e8 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08860f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01d0ad in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321d0ad) #8 0x7f2bacfc6c04 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdfc149 in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, modmesh::Bezier3d&, modmesh::World&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, modmesh::Bezier3d& (*)(modmesh::World&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd8f35 in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::return_value_policy, void>(modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc7b69 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const*, modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb8915 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}, pybind11::arg, pybind11::return_value_policy>(char const (&) [11], modmesh::python::WrapWorld::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::World&, std::vector, std::allocator > > const&)#2}&&, pybind11::arg&&, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdafeca in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:221 #7 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca977b7 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c977b7) #3 0x7f2bac9dc36d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac9610bf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b610bf) #5 0x7f2bac8ea2b6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aea2b6) #6 0x7f2bac8a3849 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca2908f in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7940 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac93033a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8bea86 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abea86) #6 0x7f2bac895136 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a95136) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccd602e in initialize, pybind11::object, modmesh::Toggle&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd1398 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccce700 in def, pybind11::arg> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc313 in def, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7ed6 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:445 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd601af in void pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}, bool, modmesh::FixedToggle const*>(pybind11::cpp_function::initialize(bool (modmesh::FixedToggle::*)() const)::{lambda(modmesh::FixedToggle const*)#1}&&, bool (*)(modmesh::FixedToggle const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd30c5c in pybind11::cpp_function::cpp_function(bool (modmesh::FixedToggle::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd14c00 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2baccfca80 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca80) #6 0x7f2bacceef0d in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [16], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2baccc19c2 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:123 #8 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #9 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #10 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #11 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #17 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca4b8b in void pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}, double, modmesh::TimedEntry*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}&&, double (*)(modmesh::TimedEntry*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc9680e in pybind11::cpp_function::cpp_function(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8e9b5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::TimedEntry::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e9b5) #5 0x7f2bacc89f5b in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def(char const (&) [5], double (modmesh::TimedEntry::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87268 in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:121 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca0451 in void pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::StopWatch*)#1}, double, modmesh::StopWatch*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::StopWatch::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::StopWatch*)#1}&&, double (*)(modmesh::StopWatch*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc9414e in pybind11::cpp_function::cpp_function(double (modmesh::StopWatch::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8d3a5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::StopWatch::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc896cb in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def(char const (&) [4], double (modmesh::StopWatch::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc86639 in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:88 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacc9dbdb in void pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}, modmesh::python::WrapperProfilerStatus&, modmesh::python::WrapperProfilerStatus*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}&&, modmesh::python::WrapperProfilerStatus& (*)(modmesh::python::WrapperProfilerStatus*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc92f0e in pybind11::cpp_function::cpp_function(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8c587 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc88eeb in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def(char const (&) [7], modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc85c6f in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:58 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24455a in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad117226 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08857b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cfc5 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cfc5) #8 0x7f2bacfc6b8c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24455a in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad117064 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0884e7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cedd in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cedd) #8 0x7f2bacfc6b14 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace3114a in void pybind11::cpp_function::initialize::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, void, pybind11::detail::value_and_holder&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor>(pybind11::class_, std::shared_ptr > >&&, void (*)(pybind11::detail::value_and_holder&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace12c1c in pybind11::cpp_function::cpp_function::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, void>(pybind11::class_, std::shared_ptr > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdfa55c in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) &&::{lambda(pybind11::detail::value_and_holder&)#1}, pybind11::detail::is_new_style_constructor>(char const*, pybind11::class_, std::shared_ptr > >&&, pybind11::detail::is_new_style_constructor const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdd7ead in void pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>::execute, std::shared_ptr > >>(pybind11::class_, std::shared_ptr > >&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacdc6c02 in pybind11::class_, std::shared_ptr > >& pybind11::class_, std::shared_ptr > >::def::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>(pybind11::detail::initimpl::factory::WrapWorld(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc6c02) #7 0x7f2bacdb8453 in modmesh::python::WrapWorld& modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::def::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()> >(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda()#1}, pybind11::detail::void_type (*)(), std::shared_ptr > (), pybind11::detail::void_type ()>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdafd6c in modmesh::python::WrapWorld::WrapWorld(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:212 #9 0x7f2bacda98bb in modmesh::python::WrapBase, modmesh::World, std::shared_ptr >, modmesh::World >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6bcf in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:248 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24455a in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad116ea2 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad088453 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cdf5 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cdf5) #8 0x7f2bacfc6a9c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24455a in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad116ce0 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0883bf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cd0d in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cd0d) #8 0x7f2bacfc69ac in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf9387 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd6efd in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdc6378 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc6378) #5 0x7f2bacdb7f3d in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const (&) [13], modmesh::python::WrapBezier3d::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdaf68b in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:172 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca966f7 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c966f7) #3 0x7f2bac9dc177 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac960b27 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b60b27) #5 0x7f2bac8ea0df in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2aea0df) #6 0x7f2bac8a37cc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24455a in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2093d4 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad19b64a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad116b1e in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad08832b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad01cc25 in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cc25) #8 0x7f2bacfc6934 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #11 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19af89 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1168ff in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad08809d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01cb3d in modmesh::python::WrapInviscidBurgersCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321cb3d) #6 0x7f2bacfc68bc in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf81152 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5e5ae in modmesh::python::WrapInviscidBurgersCelm::WrapInviscidBurgersCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:250 #9 0x7f2bacfe8ad7 in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9a01e in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf85e1 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}, unsigned long, modmesh::Bezier3d const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}&&, unsigned long (*)(modmesh::Bezier3d const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd6b68 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::Bezier3d::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacdc5be7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::Bezier3d::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc5be7) #5 0x7f2bacdb7bec in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::*)() const>(char const (&) [7], unsigned long (modmesh::Bezier3d::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdaf60e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:171 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad199b1a in void pybind11::cpp_function::initialize (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad115e1d in pybind11::cpp_function::cpp_function (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad087480 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad01c48a in void pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321c48a) #6 0x7f2bacfc60d9 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf80e9c in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5e23a in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:233 #9 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad115b5a in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad086e4a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01bbb4 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321bbb4) #5 0x7f2bacfc5e91 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fc89 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf7a74 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}, void, modmesh::Bezier3d*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}&&, void (*)(modmesh::Bezier3d*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd6515 in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacdc57ec in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long), pybind11::arg>(char const*, void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fc57ec) #5 0x7f2bacdb79d8 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::*)(unsigned long), pybind11::arg>(char const (&) [7], void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf514 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:170 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca8b971 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, long, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, long (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8b971) #3 0x7f2bac9d7bc7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95d929 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5d929) #5 0x7f2bac8e6ede in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6ede) #6 0x7f2bac8a3678 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca284e9 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a733f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac9300b0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8be807 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abe807) #6 0x7f2bac89502a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9502a) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1150eb in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad086ca3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01b60b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321b60b) #5 0x7f2bacfc5c9a in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#23}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fbab in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad114691 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad086b07 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01b073 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321b073) #5 0x7f2bacfc5ae4 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#22}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fb2e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace10541 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdf67d1 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff67d1) #4 0x7f2bacdd4b77 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd4b77) #5 0x7f2bacdc4df1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacdb6e0d in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaf385 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #8 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad113c36 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad086966 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01aada in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321aada) #5 0x7f2bacfc58c3 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7fab1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1131c6 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0867ba in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01a530 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321a530) #5 0x7f2bacfc53c5 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f9d3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf6623 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void, modmesh::Bezier3d&, std::vector, std::allocator > > const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void (*)(modmesh::Bezier3d&, std::vector, std::allocator > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff6623) #3 0x7f2bacdd49c3 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd49c3) #4 0x7f2bacdc4da8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacdb6e0d in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaf385 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca8ac65 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8ac65) #3 0x7f2bac9d7944 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac95be8b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5be8b) #5 0x7f2bac8e6cd5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6cd5) #6 0x7f2bac8a35fb in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad112757 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad086613 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad019f87 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3219f87) #5 0x7f2bacfc51ce in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#19}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f8f5 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad111cfd in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad086477 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0199ef in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32199ef) #5 0x7f2bacfc5018 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#18}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f878 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf509d in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, void, modmesh::Bezier3d&, unsigned long, modmesh::Vector3d, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, void (*)(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff509d) #3 0x7f2bacdd42a3 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd42a3) #4 0x7f2bacdc4031 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb613a in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf277 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:133 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1112a2 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0862d6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad019456 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3219456) #5 0x7f2bacfc4df7 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f7fb in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad110832 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08612a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad018eac in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3218eac) #5 0x7f2bacfc48f9 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f71d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf4181 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, modmesh::Vector3d, modmesh::Bezier3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, modmesh::Vector3d (*)(modmesh::Bezier3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff4181) #3 0x7f2bacdd4107 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd4107) #4 0x7f2bacdc3955 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb5ff0 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf20e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:129 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca8a13d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8a13d) #3 0x7f2bac9d7313 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95ba0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5ba0e) #5 0x7f2bac8e6bcb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6bcb) #6 0x7f2bac8a34ef in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca277d5 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7019 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac92fe60 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8be639 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abe639) #6 0x7f2bac894fad in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94fad) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4752a in void pybind11::cpp_function::initialize, std::allocator > const&), pybind11::object, modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::object (*&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::object (*)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd20538 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::object (*)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacd078ce in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg_v>(char const*, pybind11::object (&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf4b5d in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg_v>(char const (&) [10], pybind11::object (&)(modmesh::Toggle&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7d73 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:438 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10fbf7 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad085f83 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad018903 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3218903) #5 0x7f2bacfc4702 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#15}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f63f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10f19d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad085de7 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01836b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321836b) #5 0x7f2bacfc454c in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#14}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f5c2 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf3453 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, unsigned long, modmesh::Bezier3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, unsigned long (*)(modmesh::Bezier3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff3453) #3 0x7f2bacdd3f6b in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd3f6b) #4 0x7f2bacdc3221 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb5ea6 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const (&) [8], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaf1a5 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:125 #7 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10e742 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, void, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad085c46 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad017dd2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217dd2) #5 0x7f2bacfc432b in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f545 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10dcd3 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad085a2e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad017829 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217829) #5 0x7f2bacfc3e2f in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const (&) [12], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f3c3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:421 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace2a88d in void pybind11::cpp_function::initialize, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, void, pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace0edd1 in pybind11::cpp_function::cpp_function, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdf252b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff252b) #5 0x7f2bacdd3dd5 in void pybind11::detail::initimpl::constructor, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd3dd5) #6 0x7f2bacdc2e82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&> const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1606 #7 0x7f2bacdb5d66 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def, std::allocator > > const&>, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdaf13c in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:124 #9 0x7f2bacda96a7 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6bb2 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:247 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca8961f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8961f) #3 0x7f2bac9d7195 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95b7be in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b7be) #5 0x7f2bac8e6ab5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6ab5) #6 0x7f2bac8a3472 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10dcd3 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad085a2e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad017829 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217829) #5 0x7f2bacfc3751 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f2b7 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:420 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10dcd3 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad085a2e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad017829 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3217829) #5 0x7f2bacfc3751 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f1ab in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:419 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf1869 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff1869) #3 0x7f2bacdd32d3 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd32d3) #4 0x7f2bacdc27d4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb5a37 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}>(char const (&) [13], modmesh::python::WrapBezier3d::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdad71b in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:172 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10d1ac in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0853ab in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01720e in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321720e) #5 0x7f2bacfc30d8 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7f09f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10d1ac in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0853ab in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01720e in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321720e) #5 0x7f2bacfc2bce in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7ef2a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdf0ac3 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}, unsigned long, modmesh::Bezier3d const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::Bezier3d::*)() const)::{lambda(modmesh::Bezier3d const*)#1}&&, unsigned long (*)(modmesh::Bezier3d const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ff0ac3) #3 0x7f2bacdd2e50 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::Bezier3d::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd2e50) #4 0x7f2bacdc2043 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::Bezier3d::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacdb56e6 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property_readonly::*)() const>(char const (&) [7], unsigned long (modmesh::Bezier3d::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacdad69e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:171 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac95b56e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b56e) #5 0x7f2bac8e69a0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae69a0) #6 0x7f2bac8a33f5 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca269db in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c269db) #3 0x7f2bac9a6d58 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba6d58) #4 0x7f2bac92f4dc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b2f4dc) #5 0x7f2bac8bd905 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2abd905) #6 0x7f2bac894f30 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94f30) #7 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10c674 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad084ba0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad016be2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3216be2) #5 0x7f2bacfc27ad in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7ea14 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10bb8d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0849ef in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01661d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321661d) #5 0x7f2bacfc1f94 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7e77b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdeff56 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}, void, modmesh::Bezier3d*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Bezier3d*, unsigned long)#1}&&, void (*)(modmesh::Bezier3d*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2feff56) #3 0x7f2bacdd27fd in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Bezier3d::*)(unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd27fd) #4 0x7f2bacdc1c48 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long), pybind11::arg>(char const*, void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb54d2 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::*)(unsigned long), pybind11::arg>(char const (&) [7], void (modmesh::Bezier3d::*&&)(unsigned long), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad5a4 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:170 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1078ef in void pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::InviscidBurgersSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::InviscidBurgersSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad083f6a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad014aac in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214aac) #5 0x7f2bacfbef98 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7e542 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10afd0 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad084844 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad016062 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3216062) #5 0x7f2bacfc1681 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7e3df in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace0c861 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > >, modmesh::Bezier3d const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, std::vector, std::allocator > > (*)(modmesh::Bezier3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdee603 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdd09c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd09c1) #5 0x7f2bacdc0db1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bacdb48c9 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdad415 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #8 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca88b01 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88b01) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac95b302 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b302) #5 0x7f2bac8e6866 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6866) #6 0x7f2bac8a331e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10a163 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad084693 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad015a9d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3215a9d) #5 0x7f2bacfc05ca in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7e13a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1078ef in void pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::InviscidBurgersSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::InviscidBurgersSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad083f6a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad014aac in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214aac) #5 0x7f2bacfbef98 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7df01 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdee455 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void, modmesh::Bezier3d&, std::vector, std::allocator > > const&>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, void (*)(modmesh::Bezier3d&, std::vector, std::allocator > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd080d in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&, , void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd080d) #4 0x7f2bacdc0d68 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4} const&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bacdb48c9 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}>(char const (&) [15], modmesh::python::WrapBezier3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#4}&&, modmesh::python::WrapBezier3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, std::vector, std::allocator > > const&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdad415 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:142 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad109535 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0844e9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0154e1 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32154e1) #5 0x7f2bacfbfcba in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7dd9e in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1086d2 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08433e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad014f26 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214f26) #5 0x7f2bacfbf611 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7db65 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdececf in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, void, modmesh::Bezier3d&, unsigned long, modmesh::Vector3d, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, void (*)(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdd00ed in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fd00ed) #4 0x7f2bacdbfff1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbfff1) #5 0x7f2bacdb3aae in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d&, unsigned long, modmesh::Vector3d)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad307 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:133 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca88b01 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c88b01) #3 0x7f2bac9d6f64 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bac95b302 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b302) #5 0x7f2bac8e66f2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae66f2) #6 0x7f2bac8a3212 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbaf8b2 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daf8b2) #3 0x7f2bacb28836 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d28836) #4 0x7f2baca23d44 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c23d44) #5 0x7f2bac9a43ad in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba43ad) #6 0x7f2bac92af38 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8baab3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac894c66 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a94c66) #9 0x7f2bac88fb9d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a04 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:414 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd46433 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::Toggle const&), std::__cxx11::basic_string, std::allocator >, modmesh::Toggle const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::Toggle const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::Toggle const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1fcc9 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::Toggle const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::Toggle const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bacd070ef in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::Toggle const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::Toggle const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf4979 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > (*)(modmesh::Toggle const&)>(char const (&) [7], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::Toggle const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7c41 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:437 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3065b in void pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}, void, modmesh::FixedToggle*, bool>(pybind11::cpp_function::initialize(void (modmesh::FixedToggle::*)(bool))::{lambda(modmesh::FixedToggle*, bool)#1}&&, void (*)(modmesh::FixedToggle*, bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1497a in pybind11::cpp_function::cpp_function(void (modmesh::FixedToggle::*)(bool)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2baccfca37 in pybind11::class_ > >& pybind11::class_ > >::def_property(char const*, bool (modmesh::FixedToggle::* const&)() const, void (modmesh::FixedToggle::* const&)(bool)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2efca37) #5 0x7f2bacceef0d in modmesh::python::WrapFixedToggle& modmesh::python::WrapBase >, modmesh::FixedToggle>::def_property(char const (&) [16], bool (modmesh::FixedToggle::*&&)() const, void (modmesh::FixedToggle::*&&)(bool)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2baccc19c2 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:123 #7 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #8 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1078ef in void pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::InviscidBurgersSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)())::{lambda(modmesh::spacetime::InviscidBurgersSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::InviscidBurgersSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad083f6a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::InviscidBurgersSolver>(modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad014aac in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214aac) #5 0x7f2bacfbef98 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly& (modmesh::spacetime::InviscidBurgersSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::InviscidBurgersSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7d995 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad106d5f in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad083916 in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0146ab in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32146ab) #5 0x7f2bacfbed59 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7d46d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdebfb3 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, modmesh::Vector3d, modmesh::Bezier3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, modmesh::Vector3d (*)(modmesh::Bezier3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcff51 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcff51) #4 0x7f2bacdbf915 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbf915) #5 0x7f2bacdb3964 in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad29e in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:129 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad105f06 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad082fda in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad014078 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3214078) #5 0x7f2bacfbe557 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7d19a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad105386 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad082e2e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad013ace in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3213ace) #5 0x7f2bacfbe3f3 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7cfca in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdeb297 in void pybind11::cpp_function::initialize::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, unsigned long, modmesh::Bezier3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, unsigned long (*)(modmesh::Bezier3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcfdb5 in pybind11::cpp_function::cpp_function::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcfdb5) #4 0x7f2bacdbf1e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const*, modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbf1e1) #5 0x7f2bacdb381a in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}>(char const (&) [8], modmesh::python::WrapBezier3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Bezier3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdad235 in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:125 #7 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca87f5b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c87f5b) #3 0x7f2bac9d6963 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95b078 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5b078) #5 0x7f2bac8e6473 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae6473) #6 0x7f2bac8a3106 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad104807 in void pybind11::cpp_function::initialize(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}, modmesh::spacetime::InviscidBurgersSelm, modmesh::spacetime::InviscidBurgersSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}&&, modmesh::spacetime::InviscidBurgersSelm (*)(modmesh::spacetime::InviscidBurgersSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad082a08 in pybind11::cpp_function::cpp_function(modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0133f9 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32133f9) #5 0x7f2bacfbdf99 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def(char const (&) [5], modmesh::spacetime::InviscidBurgersSelm (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7cdfa in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad103c23 in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::InviscidBurgersSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, int, bool)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::InviscidBurgersSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0820c4 in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad01245b in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const*, modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x321245b) #5 0x7f2bacfbdd1b in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::InviscidBurgersSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const (&) [5], modmesh::spacetime::CelmBase (modmesh::spacetime::InviscidBurgersSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7cb27 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace242a5 in void pybind11::cpp_function::initialize, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, void, pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace0b0b3 in pybind11::cpp_function::cpp_function, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdea36f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, std::vector, std::allocator > > const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdcfc1f in void pybind11::detail::initimpl::constructor, std::allocator > > const&>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcfc1f) #6 0x7f2bacdbee42 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > > const&, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&> const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbee42) #7 0x7f2bacdb36da in modmesh::python::WrapBezier3d& modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::def, std::allocator > > const&>, pybind11::arg>(pybind11::detail::initimpl::constructor, std::allocator > > const&>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdad1cc in modmesh::python::WrapBezier3d::WrapBezier3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:124 #9 0x7f2bacda9493 in modmesh::python::WrapBase, modmesh::Bezier3d, std::unique_ptr, std::default_delete > >, modmesh::Bezier3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6b95 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:246 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad102e75 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0115f5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32115f5) #5 0x7f2bacfbd9b4 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c854 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:351 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad102e75 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0115f5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32115f5) #5 0x7f2bacfbd9b4 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c748 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:350 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace0a693 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, double, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, double (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacde96db in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcf09d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcf09d) #5 0x7f2bacdbe7f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe7f5) #6 0x7f2bacdb33a9 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdab656 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #8 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca87247 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c87247) #3 0x7f2bac9d663d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95ae28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5ae28) #5 0x7f2bac8e62a5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae62a5) #6 0x7f2bac8a3089 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac845eaf in initialize >::wrapped_type&)>&, bool, const modmesh::ConcreteBuffer&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac841a3d in cpp_function >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac8406b2 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac83e797 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac83daba in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:103 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad102e75 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0115f5 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32115f5) #5 0x7f2bacfbd798 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [3], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c63c in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:349 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad102e75 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, double, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, double (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad081786 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad08111e in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bad0113d0 in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32113d0) #6 0x7f2bacfbd579 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf7c530 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #8 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #9 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde952d in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&, void, modmesh::Vector3d&, double>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&, void (*)(modmesh::Vector3d&, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdceee9 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fceee9) #4 0x7f2bacdbe7ac in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe7ac) #5 0x7f2bacdb33a9 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdab656 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad10216d in void pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(double))::{lambda(modmesh::spacetime::InviscidBurgersSolver*, double)#1}, void, modmesh::spacetime::InviscidBurgersSolver*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::InviscidBurgersSolver::*)(double))::{lambda(modmesh::spacetime::InviscidBurgersSolver*, double)#1}&&, void (*)(modmesh::spacetime::InviscidBurgersSolver*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad080e98 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::InviscidBurgersSolver::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad011387 in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3211387) #5 0x7f2bacfbd579 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property, modmesh::spacetime::InviscidBurgersSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf7c530 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1014a5 in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}, unsigned long, modmesh::spacetime::InviscidBurgersSolver const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::InviscidBurgersSolver::*)() const)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*)#1}&&, unsigned long (*)(modmesh::spacetime::InviscidBurgersSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad08068e in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::InviscidBurgersSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0110c9 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const*, unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32110c9) #5 0x7f2bacfbd254 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly, modmesh::spacetime::InviscidBurgersSelm>::*)() const>(char const (&) [5], unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7c36f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:346 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace09a79 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, double, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, double (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacde8ae1 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcece9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcece9) #5 0x7f2bacdbe5cb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe5cb) #6 0x7f2bacdb3123 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdab5bb in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #8 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca8644d in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c8644d) #3 0x7f2bac9d64be in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac95aa82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5aa82) #5 0x7f2bac8e5571 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae5571) #6 0x7f2bac8a300c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad100938 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::array_t, modmesh::spacetime::InviscidBurgersSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::InviscidBurgersSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0800ac in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad010cd0 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3210cd0) #5 0x7f2bacfbd03f in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7c263 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ffdc4 in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::InviscidBurgersSolver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::InviscidBurgersSolver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad07fe8f in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::InviscidBurgersSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad010726 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3210726) #5 0x7f2bacfbca20 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7c093 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde8933 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&, void, modmesh::Vector3d&, double>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&, void (*)(modmesh::Vector3d&, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdceb35 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fceb35) #4 0x7f2bacdbe582 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe582) #5 0x7f2bacdb3123 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdab5bb in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0feeb9 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&, std::shared_ptr, modmesh::spacetime::InviscidBurgersSolver&>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&, std::shared_ptr (*)(modmesh::spacetime::InviscidBurgersSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad07f0ff in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&, , void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad01005c in pybind11::class_ >& pybind11::class_ >::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfbc3f5 in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3}>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::InviscidBurgersSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf7bd8a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:329 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0fe32c in void pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::InviscidBurgersSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::InviscidBurgersSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::InviscidBurgersSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad07ef0b in pybind11::cpp_function::cpp_function, modmesh::spacetime::InviscidBurgersSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::InviscidBurgersSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad00fcd2 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfbc24a in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::InviscidBurgersSelm>::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7bd0d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace086fd in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, double, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, double (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacde7ce5 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdce935 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fce935) #5 0x7f2bacdbe3a1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe3a1) #6 0x7f2bacdb2e9d in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdab520 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #8 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbd5482 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dd5482) #3 0x7f2bacb5a616 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5a616) #4 0x7f2baca84b82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c84b82) #5 0x7f2bac9d5437 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd5437) #6 0x7f2bac958f02 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b58f02) #7 0x7f2bac8e39c9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae39c9) #8 0x7f2bac8a2d42 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac8903ed in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a78 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:418 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac845431 in initialize >::wrapped_type&)>&, pybind11::array, modmesh::ConcreteBuffer&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac8418bf in cpp_function >::wrapped_type&)>&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac840462 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac83e681 in def_property_readonly >::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac83da3d in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:90 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd457b6 in void pybind11::cpp_function::initialize(modmesh::Toggle* (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&)::{lambda(modmesh::Toggle const*)#1}, modmesh::Toggle*, modmesh::Toggle const*, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(pybind11::cpp_function::initialize(modmesh::Toggle* (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&)::{lambda(modmesh::Toggle const*)#1}&&, modmesh::Toggle* (*)(modmesh::Toggle const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1fa1b in pybind11::cpp_function::cpp_function(modmesh::Toggle* (modmesh::Toggle::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::return_value_policy const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd06ae2 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::Toggle* (modmesh::Toggle::*&&)() const, pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f06ae2) #5 0x7f2baccf486d in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def(char const (&) [6], modmesh::Toggle* (modmesh::Toggle::*&&)() const, pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc7b7e in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:436 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0fd115 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSolver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::InviscidBurgersSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::InviscidBurgersSolver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad07e20b in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::InviscidBurgersSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad00f465 in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSolver const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfbbdcd in modmesh::python::WrapInviscidBurgersSolver& modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::def, std::allocator > (*)(modmesh::spacetime::InviscidBurgersSolver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::InviscidBurgersSolver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7baa6 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:327 #7 0x7f2bacf5e081 in modmesh::python::WrapInviscidBurgersSolver::WrapInviscidBurgersSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:229 #8 0x7f2bacfe899f in modmesh::python::WrapBase, modmesh::spacetime::InviscidBurgersSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf99db7 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf419f8 in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:624 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad158473 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, void, modmesh::spacetime::LinearScalarSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0ae176 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad03e92b in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::LinearScalarSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e92b) #5 0x7f2bacfddb17 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [11], void (modmesh::spacetime::LinearScalarSelm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cfe9 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:201 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde7b37 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&, void, modmesh::Vector3d&, double>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&, void (*)(modmesh::Vector3d&, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdce781 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fce781) #4 0x7f2bacdbe358 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbe358) #5 0x7f2bacdb2e9d in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, double)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdab520 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1578e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdda0d in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [5], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cf02 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:200 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1578e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8ce1b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:199 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde7050 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, double)#1}, void, modmesh::Vector3d*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, double)#1}&&, void (*)(modmesh::Vector3d*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdce58d in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fce58d) #4 0x7f2bacdbdfdc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(double), pybind11::arg>(char const*, void (modmesh::Vector3d::*&&)(double), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbdfdc) #5 0x7f2bacdb2c68 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::*)(double), pybind11::arg>(char const (&) [5], void (modmesh::Vector3d::*&&)(double), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab3c3 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:77 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb59d9d in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d59d9d) #3 0x7f2baca83cdc in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c83cdc) #4 0x7f2bac9d4399 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, int>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd4399) #5 0x7f2bac9584df in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, int>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b584df) #6 0x7f2bac8e2384 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae2384) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1578e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cd34 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:198 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1578e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cc3e in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:197 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde6349 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}, void, modmesh::Vector3d&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&, void (*)(modmesh::Vector3d&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcddaf in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcddaf) #4 0x7f2bacdbd9b1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbd9b1) #5 0x7f2bacdb28de in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab28f in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:73 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1578e1 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0adaf8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03e311 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323e311) #5 0x7f2bacfdd903 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [3], double (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8cb48 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:196 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad156db1 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}, void, modmesh::spacetime::LinearScalarSelm&, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&, void (*)(modmesh::spacetime::LinearScalarSelm&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0ad327 in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03dcf7 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323dcf7) #5 0x7f2bacfdd7fa in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8ca52 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:193 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde562d in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, double, modmesh::Vector3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, double (*)(modmesh::Vector3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcdc13 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcdc13) #4 0x7f2bacdbd419 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbd419) #5 0x7f2bacdb26e2 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab226 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:69 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb5913c in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5913c) #3 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #4 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #5 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #6 0x7f2bac8e228e in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae228e) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac844913 in initialize >::def_buffer >::wrapped_type&)> >(modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module&, char const*, char const*):: >::wrapped_type&)>&&)::, void, pybind11::handle> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac841740 in cpp_function >::def_buffer >::wrapped_type&)> >(modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module&, char const*, char const*):: >::wrapped_type&)>&&):: > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac8400bc in def_buffer >::wrapped_type&)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1644 #5 0x7f2bac83e56f in def_buffer >::wrapped_type&)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:317 #6 0x7f2bac83d9c0 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:78 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad15618b in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}, void, modmesh::spacetime::LinearScalarSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&, void (*)(modmesh::spacetime::LinearScalarSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0ad18b in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03d75f in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323d75f) #5 0x7f2bacfdd6fe in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c9e9 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:190 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad155729 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}, void, modmesh::spacetime::LinearScalarSelm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&, void (*)(modmesh::spacetime::LinearScalarSelm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0acfef in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03d1c7 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323d1c7) #5 0x7f2bacfdd602 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long, double)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c980 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:187 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde49fd in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, unsigned long, modmesh::Vector3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, unsigned long (*)(modmesh::Vector3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcda77 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcda77) #4 0x7f2bacdbc9d1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbc9d1) #5 0x7f2bacdb24e0 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const (&) [8], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdab1bd in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:65 #7 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad154afb in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double const&, modmesh::spacetime::LinearScalarSelm const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double const& (*)(modmesh::spacetime::LinearScalarSelm const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0acde2 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::LinearScalarSelm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03cc2f in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::LinearScalarSelm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323cc2f) #5 0x7f2bacfdd505 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [8], double const& (modmesh::spacetime::LinearScalarSelm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c917 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:186 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153f85 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0ac764 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c615 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c615) #5 0x7f2bacfdd3fb in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [8], double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c821 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:185 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace1ebaf in void pybind11::cpp_function::initialize::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, void, pybind11::detail::value_and_holder&, double, double, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, double, double, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace0713d in pybind11::cpp_function::cpp_function::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacde3ad5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, double, double, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdcd8e1 in void pybind11::detail::initimpl::constructor::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcd8e1) #6 0x7f2bacdbc631 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def(pybind11::detail::initimpl::constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbc631) #7 0x7f2bacdb23ce in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::constructor&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdab154 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:64 #9 0x7f2bacda927f in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6b78 in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:245 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb5913c in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5913c) #3 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #4 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #5 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #6 0x7f2bac8e2063 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae2063) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153f85 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}, double const&, modmesh::spacetime::LinearScalarSelm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::LinearScalarSelm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0ac764 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::LinearScalarSelm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c615 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c615) #5 0x7f2bacfdd3fb in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def(char const (&) [8], double const& (modmesh::spacetime::LinearScalarSelm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8c72b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:184 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c135 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c135) #5 0x7f2bacfdd2f2 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8c635 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:183 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace067bf in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, float, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, float (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacde2ce7 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdccbfd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fccbfd) #5 0x7f2bacdbbfd7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbfd7) #6 0x7f2bacdb1fd3 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaa7ae in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #8 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c135 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c135) #5 0x7f2bacfdd2f2 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8c53f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:182 #7 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #8 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1cd41d in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1521f9 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0ab5ed in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bf68 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bf68) #6 0x7f2bacfdce0c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde2b39 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&, void, modmesh::Vector3d&, float>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&, void (*)(modmesh::Vector3d&, float)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcca49 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcca49) #4 0x7f2bacdbbf8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbf8e) #5 0x7f2bacdb1fd3 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#8}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaa7ae in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:93 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb5913c in void pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}, int, modmesh::SimpleArray const*, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, int)#1}&&, int (*)(modmesh::SimpleArray const*, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d5913c) #3 0x7f2baca835c1 in pybind11::cpp_function::cpp_function, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(int (modmesh::SimpleArray::*)(int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c835c1) #4 0x7f2bac9d3044 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, int>::*)(int) const, pybind11::arg_v>(char const*, int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd3044) #5 0x7f2bac957eec in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, int>::*)(int) const, pybind11::arg_v>(char const (&) [4], int (modmesh::detail::SimpleArrayMixinCalculators, int>::*&&)(int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57eec) #6 0x7f2bac8e1e2b in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae1e2b) #7 0x7f2bac8a03ca in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac843e11 in initialize >::wrapped_type&, size_t, int8_t)>, void, modmesh::ConcreteBuffer&, long unsigned int, signed char, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac8415e9 in cpp_function >::wrapped_type&, size_t, int8_t)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac83f753 in def >::wrapped_type&, size_t, int8_t)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac83e4a6 in def >::wrapped_type&, size_t, int8_t)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac83d94d in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:74 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd4296a in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1e07b in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd04c50 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1d18 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc3a11 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:178 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccd4785 in initialize, pybind11::detail::accessor, const pybind11::object&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd11f1 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccce157 in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc1b2 in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc17b7 in modmesh::python::WrapFixedToggle::WrapFixedToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:108 #7 0x7f2baccf7683 in modmesh::python::WrapBase >, modmesh::FixedToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7683) #8 0x7f2bacccbd7b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:650 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca4b8b in void pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}, double, modmesh::TimedEntry*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimedEntry*)#1}&&, double (*)(modmesh::TimedEntry*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc9680e in pybind11::cpp_function::cpp_function(double (modmesh::TimedEntry::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8e9b5 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::TimedEntry::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e9b5) #5 0x7f2bacc89e51 in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def(char const (&) [6], double (modmesh::TimedEntry::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87181 in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:120 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1cc921 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad15205d in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0ab055 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03be6c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323be6c) #6 0x7f2bacfdcda3 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1cbe25 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad151ec1 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0aaabd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bd70 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bd70) #6 0x7f2bacfdcd3a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace05ba5 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, float, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, float (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacde20ed in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcc849 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc849) #5 0x7f2bacdbbdad in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbdad) #6 0x7f2bacdb1d41 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaa713 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #8 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1cb329 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad151d25 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0aa525 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bc74 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bc74) #6 0x7f2bacfdccd1 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1ca7bf in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSelm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSelm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad151b89 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a9f8d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03bb78 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSelm&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323bb78) #6 0x7f2bacfdcc68 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde1f3f in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&, void, modmesh::Vector3d&, float>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&, void (*)(modmesh::Vector3d&, float)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcc695 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc695) #4 0x7f2bacdbbd64 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbd64) #5 0x7f2bacdb1d41 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#6}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaa713 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:92 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb58590 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, int const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, int const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d58590) #3 0x7f2baca82d5d in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c82d5d) #4 0x7f2bac9d2a18 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, int>::*)(int const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, int>::*&&)(int const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd2a18) #5 0x7f2bac957bc8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, int>::*)(int const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, int>::*&&)(int const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57bc8) #6 0x7f2bac8e19f0 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae19f0) #7 0x7f2bac8a039a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03ba7c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ba7c) #6 0x7f2bacfdcbff in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03ba7c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ba7c) #6 0x7f2bacfdcb18 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace04829 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, float, modmesh::Vector3d const&>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, float (*)(modmesh::Vector3d const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacde12f1 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdcc495 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc495) #5 0x7f2bacdbbb83 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbb83) #6 0x7f2bacdb1aaf in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacdaa678 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #8 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #10 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #11 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #17 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03afde in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323afde) #6 0x7f2bacfdca31 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b94e in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [15], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b94e) #6 0x7f2bacfdc94a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde1143 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&, void, modmesh::Vector3d&, float>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&, void (*)(modmesh::Vector3d&, float)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcc2e1 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&, , void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc2e1) #4 0x7f2bacdbbb3a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4} const&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fbbb3a) #5 0x7f2bacdb1aaf in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def_property::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}>(char const (&) [2], modmesh::python::WrapVector3d::def_property(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#4}&&, modmesh::python::WrapVector3d::module_(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, float)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacdaa678 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:91 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca72053 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c72053) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac9578af in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b578af) #5 0x7f2bac8e17ce in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae17ce) #6 0x7f2bac8a036a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac8433af in initialize >::wrapped_type&, size_t)>, signed char, const modmesh::ConcreteBuffer&, long unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac84144d in cpp_function >::wrapped_type&, size_t)>, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac83f1bb in def >::wrapped_type&, size_t)> > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac83e3aa in def >::wrapped_type&, size_t)> > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac83d8d0 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:70 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c9c65 in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::LinearScalarSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::LinearScalarSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad15197c in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a9b2d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b820 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::LinearScalarSelm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b820) #6 0x7f2bacfdc854 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c9141 in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad15132e in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a986d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b6f2 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b6f2) #6 0x7f2bacfdc75e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacde065c in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, float)#1}, void, modmesh::Vector3d*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Vector3d*, float)#1}&&, void (*)(modmesh::Vector3d*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcc0ed in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Vector3d::*)(float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcc0ed) #4 0x7f2bacdbb792 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(float), pybind11::arg>(char const*, void (modmesh::Vector3d::*&&)(float), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb186e in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::*)(float), pybind11::arg>(char const (&) [5], void (modmesh::Vector3d::*&&)(float), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa51b in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:77 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c861d in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, bool, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, bool (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad150ce0 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a95e7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b5c4 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b5c4) #6 0x7f2bacfdc668 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c861d in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, bool, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, bool (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad150ce0 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a95e7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b496 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b496) #6 0x7f2bacfdc572 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacddf955 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}, void, modmesh::Vector3d&, unsigned long, float, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&, void (*)(modmesh::Vector3d&, unsigned long, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcb8f9 in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcb8f9) #4 0x7f2bacdbb167 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb14a2 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d&, unsigned long, float)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa3e7 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:73 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca72053 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c72053) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac9d24fe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd24fe) #5 0x7f2bac95768a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5768a) #6 0x7f2bac8e13ff in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae13ff) #7 0x7f2bac8a0270 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c7b1d in void pybind11::cpp_function::initialize(int (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, int, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, int (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad150692 in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a9361 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b368 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b368) #6 0x7f2bacfdc47c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad03c135 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323c135) #5 0x7f2bad03b23a in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Selm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b23a) #6 0x7f2bacfdc386 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacddec39 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, float, modmesh::Vector3d const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, float (*)(modmesh::Vector3d const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcb75d in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2fcb75d) #4 0x7f2bacdbabcf in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb12a6 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}>(char const (&) [12], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa37e in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:69 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b10c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b10c) #6 0x7f2bacfdc290 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03b10c in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323b10c) #6 0x7f2bacfdc19a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacdde009 in void pybind11::cpp_function::initialize::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, unsigned long, modmesh::Vector3d const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, unsigned long (*)(modmesh::Vector3d const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacdcb51d in pybind11::cpp_function::cpp_function::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacdba187 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const*, modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdb1098 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}>(char const (&) [8], modmesh::python::WrapVector3d::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::Vector3d const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacdaa315 in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:65 #7 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #9 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #10 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #16 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca824d1 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c824d1) #3 0x7f2bac9d2278 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd2278) #4 0x7f2bac957641 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b57641) #5 0x7f2bac8e13ff in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae13ff) #6 0x7f2bac8a0270 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac8710c1 in void pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::ConcreteBuffer const*)#1}, unsigned long, modmesh::ConcreteBuffer const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::ConcreteBuffer const*)#1}&&, unsigned long (*)(modmesh::ConcreteBuffer const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a710c1) #3 0x7f2bac869822 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a69822) #4 0x7f2bac8630c7 in pybind11::class_ >& pybind11::class_ >::def(char const*, unsigned long (modmesh::ConcreteBuffer::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a630c7) #5 0x7f2bac85caed in modmesh::python::WrapConcreteBuffer& modmesh::python::WrapBase, modmesh::ConcreteBuffer>::def(char const (&) [8], unsigned long (modmesh::ConcreteBuffer::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5caed) #6 0x7f2bac83d853 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:69 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd41dd4 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::HierarchicalToggleAccess, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::HierarchicalToggleAccess (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1d9a7 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd04624 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1ba8 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], modmesh::HierarchicalToggleAccess (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc38dd in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:177 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03afde in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323afde) #6 0x7f2bacfdc0a4 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad153019 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}, double, modmesh::spacetime::LinearScalarSelm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSelm::*)() const)::{lambda(modmesh::spacetime::LinearScalarSelm const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSelm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0abd84 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSelm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a90db in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03aeb0 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323aeb0) #6 0x7f2bacfdbfae in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bace19c4f in void pybind11::cpp_function::initialize::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, void, pybind11::detail::value_and_holder&, float, float, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, float, float, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bace03277 in pybind11::cpp_function::cpp_function::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacddd0e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::{lambda(pybind11::detail::value_and_holder&, float, float, float)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacdcb387 in void pybind11::detail::initimpl::constructor::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:203 #6 0x7f2bacdb9de7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def(pybind11::detail::initimpl::constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1606 #7 0x7f2bacdb0f86 in modmesh::python::WrapVector3d& modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::def, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::constructor&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacdaa2ac in modmesh::python::WrapVector3d::WrapVector3d(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:64 #9 0x7f2bacda906b in modmesh::python::WrapBase, modmesh::Vector3d, std::unique_ptr, std::default_delete > >, modmesh::Vector3d >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacda6b5b in modmesh::python::wrap_World(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/wrap_World.cpp:244 #11 0x7f2bacd9807f in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:51 #12 0x7f2bacd99446 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacd98d19 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacd98a45 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacd9b56a in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacd981a8 in modmesh::python::initialize_universe(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/universe/pymod/universe_pymod.cpp:54 #18 0x7f2bac7dc673 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:45 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c701f in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::LinearScalarSelm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)())::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::LinearScalarSelm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad150026 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a8e55 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03ad82 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ad82) #6 0x7f2bacfdbeb8 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c6481 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::LinearScalarSelm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSelm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::LinearScalarSelm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad14f9f8 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::LinearScalarSelm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a8a95 in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03ac53 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def::*)()>(char const (&) [10], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ac53) #6 0x7f2bacfdbdc2 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbadb35 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dadb35) #3 0x7f2bacb26174 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d26174) #4 0x7f2baca22077 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, double>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c22077) #5 0x7f2bac9a10db in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, double>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba10db) #6 0x7f2bac927920 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b27920) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca81809 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c81809) #3 0x7f2bac9d1a72 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd1a72) #4 0x7f2bac956dc5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b56dc5) #5 0x7f2bac8e05ee in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae05ee) #6 0x7f2bac8a00d3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2535a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14f3f0 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a86af in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03ab49 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323ab49) #8 0x7f2bacfdbccc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2535a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14f22e in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a861b in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03aa61 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323aa61) #8 0x7f2bacfdbc54 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbaced4 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daced4) #3 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #4 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #5 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #6 0x7f2bac92782a in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b2782a) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2535a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14f06c in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a8587 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a979 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a979) #8 0x7f2bacfdbbdc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2535a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14eeaa in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a84f3 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a891 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a891) #8 0x7f2bacfdbb64 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbaced4 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daced4) #3 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #4 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #5 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #6 0x7f2bac9275ff in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b275ff) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca80d09 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c80d09) #3 0x7f2bac9d1495 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd1495) #4 0x7f2bac9569cb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b569cb) #5 0x7f2bac8e0432 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae0432) #6 0x7f2bac89ffc7 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac87036f in void pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const)::{lambda(modmesh::ConcreteBuffer const*)#1}, unsigned long, modmesh::ConcreteBuffer const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::ConcreteBuffer::*)() const)::{lambda(modmesh::ConcreteBuffer const*)#1}&&, unsigned long (*)(modmesh::ConcreteBuffer const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a7036f) #3 0x7f2bac868fdc in pybind11::cpp_function::cpp_function(unsigned long (modmesh::ConcreteBuffer::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a68fdc) #4 0x7f2bac862c1e in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, unsigned long (modmesh::ConcreteBuffer::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a62c1e) #5 0x7f2bac85c9e4 in modmesh::python::WrapConcreteBuffer& modmesh::python::WrapBase, modmesh::ConcreteBuffer>::def_property_readonly(char const (&) [7], unsigned long (modmesh::ConcreteBuffer::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5c9e4) #6 0x7f2bac83d759 in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:68 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2535a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14ece8 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a845f in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a7a9 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a7a9) #8 0x7f2bacfdba74 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2535a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2268e0 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1c516a in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::LinearScalarSelm const&, modmesh::spacetime::LinearScalarSelm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14eb26 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a83cb in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03a6c1 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a6c1) #8 0x7f2bacfdb9fc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #11 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbaced4 in void pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}, double, modmesh::SimpleArray const*, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, double)#1}&&, double (*)(modmesh::SimpleArray const*, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2daced4) #3 0x7f2bacb25a59 in pybind11::cpp_function::cpp_function, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(double (modmesh::SimpleArray::*)(double) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d25a59) #4 0x7f2baca20d22 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, double>::*)(double) const, pybind11::arg_v>(char const*, double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20d22) #5 0x7f2bac9a0b5e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, double>::*)(double) const, pybind11::arg_v>(char const (&) [4], double (modmesh::detail::SimpleArrayMixinCalculators, double>::*&&)(double) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0b5e) #6 0x7f2bac9273d2 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b273d2) #7 0x7f2bac8b8cfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c4aa9 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::LinearScalarSelm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::LinearScalarSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::LinearScalarSelm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad14e907 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::LinearScalarSelm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad0a813d in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSelm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03a5d9 in modmesh::python::WrapLinearScalarSelm& modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSelm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSelm const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323a5d9) #6 0x7f2bacfdb984 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf8c43f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5f1fa in modmesh::python::WrapLinearScalarSelm::WrapLinearScalarSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:317 #9 0x7f2bacfe8867 in modmesh::python::WrapBase >, modmesh::spacetime::LinearScalarSelm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9991c in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14ddfb in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a76f9 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad039d71 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3239d71) #5 0x7f2bacfdb19e in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8be57 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:155 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbac320 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, double const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, double const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dac320) #3 0x7f2bacb24bc3 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, double const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(double const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d24bc3) #4 0x7f2baca20476 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, double>::*)(double const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, double>::*&&)(double const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c20476) #5 0x7f2bac9a07be in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, double>::*)(double const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, double>::*&&)(double const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba07be) #6 0x7f2bac926f96 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b26f96) #7 0x7f2bac8b8ccc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca7fc49 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c7fc49) #3 0x7f2bac9d129f in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bd129f) #4 0x7f2bac956433 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b56433) #5 0x7f2bac8e025b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ae025b) #6 0x7f2bac89ff4a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14d397 in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a755d in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03936f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323936f) #5 0x7f2bacfdaffa in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8bdda in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:154 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14c933 in void pybind11::cpp_function::initialize >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, double, modmesh::spacetime::CelmBase const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a73c1 in pybind11::cpp_function::cpp_function >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03896d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const*, modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323896d) #5 0x7f2bacfdae56 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}>(char const (&) [16], modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase const&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8bd5d in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:153 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb13cff in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13cff) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2bac9a04a5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba04a5) #5 0x7f2bac926d74 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b26d74) #6 0x7f2bac8b8c9c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14be61 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}, double, modmesh::spacetime::CelmBase const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::CelmBase const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a71b4 in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(double (modmesh::spacetime::CelmBase::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad037f6b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)(unsigned long) const>(char const*, double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237f6b) #5 0x7f2bacfdacb1 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)(unsigned long) const>(char const (&) [9], double (modmesh::spacetime::CelmBase::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8bc6e in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:141 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14af3b in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8bb98 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:140 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb13cff in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13cff) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2baca1ff5c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1ff5c) #5 0x7f2bac9a0280 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0280) #6 0x7f2bac9269a5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b269a5) #7 0x7f2bac8b8ba2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca74ec3 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, int, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, int (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c74ec3) #3 0x7f2bac9cccef in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcccef) #4 0x7f2bac9531bd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b531bd) #5 0x7f2bac8dd02e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2add02e) #6 0x7f2bac89fdf6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac86f836 in void pybind11::cpp_function::initialize, modmesh::ConcreteBuffer, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::ConcreteBuffer const*)#1}, std::shared_ptr, modmesh::ConcreteBuffer const*, pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(pybind11::cpp_function::initialize, modmesh::ConcreteBuffer, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&)::{lambda(modmesh::ConcreteBuffer const*)#1}&&, std::shared_ptr (*)(modmesh::ConcreteBuffer const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a6f836) #3 0x7f2bac868965 in pybind11::cpp_function::cpp_function, modmesh::ConcreteBuffer, , pybind11::name, pybind11::is_method, pybind11::sibling, modmesh::python::mmtag>(std::shared_ptr (modmesh::ConcreteBuffer::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a68965) #4 0x7f2bac86282e in pybind11::class_ >& pybind11::class_ >::def (modmesh::ConcreteBuffer::*)() const, modmesh::python::mmtag>(char const*, std::shared_ptr (modmesh::ConcreteBuffer::*&&)() const, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a6282e) #5 0x7f2bac85c842 in modmesh::python::WrapConcreteBuffer& modmesh::python::WrapBase, modmesh::ConcreteBuffer>::def_timed (modmesh::ConcreteBuffer::*)() const>(char const (&) [6], std::shared_ptr (modmesh::ConcreteBuffer::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5c842) #6 0x7f2bac83d65f in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:67 #7 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #8 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #9 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd41035 in void pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1d234 in pybind11::cpp_function::cpp_function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd03ff9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1a35 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const (&) [11], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc379a in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:176 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd2ecad in void pybind11::cpp_function::initialize(bool (modmesh::SolidToggle::*)() const)::{lambda(modmesh::SolidToggle const*)#1}, bool, modmesh::SolidToggle const*>(pybind11::cpp_function::initialize(bool (modmesh::SolidToggle::*)() const)::{lambda(modmesh::SolidToggle const*)#1}&&, bool (*)(modmesh::SolidToggle const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1355a in pybind11::cpp_function::cpp_function(bool (modmesh::SolidToggle::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2baccfbff7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::SolidToggle::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacceea32 in modmesh::python::WrapSolidToggle& modmesh::python::WrapBase >, modmesh::SolidToggle>::def_property_readonly(char const (&) [11], bool (modmesh::SolidToggle::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccc13c5 in modmesh::python::WrapSolidToggle::WrapSolidToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:80 #7 0x7f2baccf754b in modmesh::python::WrapBase >, modmesh::SolidToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef754b) #8 0x7f2bacccbd5b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:649 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14af3b in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8bac2 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:139 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14af3b in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8b9ec in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:138 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb24337 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d24337) #3 0x7f2baca1fcd6 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1fcd6) #4 0x7f2bac9a0237 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ba0237) #5 0x7f2bac9269a5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b269a5) #6 0x7f2bac8b8ba2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14af3b in void pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a6380 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad037351 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237351) #5 0x7f2bacfda9bc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [8], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::CelmBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf8b90b in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:137 #7 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #8 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c2933 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad14a081 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a5bf3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad037038 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3237038) #6 0x7f2bacfda46a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb2366f in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d2366f) #3 0x7f2baca1f4d0 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1f4d0) #4 0x7f2bac99f9bb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9f9bb) #5 0x7f2bac925b94 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b25b94) #6 0x7f2bac8b8a05 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca741b7 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c741b7) #3 0x7f2bac9cca6c in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcca6c) #4 0x7f2bac95171f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5171f) #5 0x7f2bac8dce25 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adce25) #6 0x7f2bac89fd79 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c1e37 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad149ee5 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a565b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036f3c in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}>(char const (&) [9], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236f3c) #6 0x7f2bacfda401 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c133b in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad149d49 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a50c3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036e40 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}>(char const (&) [11], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236e40) #6 0x7f2bacfda398 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb22b6f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d22b6f) #3 0x7f2baca1eef3 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1eef3) #4 0x7f2bac99f5c1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9f5c1) #5 0x7f2bac9259d8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b259d8) #6 0x7f2bac8b88f9 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1c083f in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad149bad in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a4b2b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036d44 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}>(char const (&) [10], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236d44) #6 0x7f2bacfda32f in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bfcd5 in void pybind11::cpp_function::initialize >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::CelmBase&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::CelmBase&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad149a11 in pybind11::cpp_function::cpp_function >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a4593 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad036c48 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::CelmBase&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236c48) #6 0x7f2bacfda2c6 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb21aaf in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d21aaf) #3 0x7f2baca1ecfd in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1ecfd) #4 0x7f2bac99f029 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9f029) #5 0x7f2bac925801 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b25801) #6 0x7f2bac8b887c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca7368f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c7368f) #3 0x7f2bac9cc43b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc43b) #4 0x7f2bac9512a2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b512a2) #5 0x7f2bac8dcd1b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adcd1b) #6 0x7f2bac89fc6d in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bac848fc0 in initialize, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, void, pybind11::detail::value_and_holder&, long unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac847198 in cpp_function, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bac842214 in def, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>::execute >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_ >&, const pybind11::arg&, const modmesh::python::mmtag&) &&::, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac840d23 in execute >, pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bac83ecbe in def, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type(), pybind11::arg, modmesh::python::mmtag> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac83dfeb in def_timed, pybind11::detail::void_type (*)(), std::shared_ptr(long unsigned int), pybind11::detail::void_type()>, pybind11::arg> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac83d46e in modmesh::python::WrapConcreteBuffer::WrapConcreteBuffer(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:54 #9 0x7f2bac85d37d in modmesh::python::WrapBase, modmesh::ConcreteBuffer>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a5d37d) #10 0x7f2bac83dd20 in modmesh::python::wrap_ConcreteBuffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_ConcreteBuffer.cpp:115 #11 0x7f2bac8383bc in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:52 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036b4c in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236b4c) #6 0x7f2bacfda25d in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036b4c in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236b4c) #6 0x7f2bacfda176 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb16b77 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, double, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, double (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d16b77) #3 0x7f2baca1a6af in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1a6af) #4 0x7f2bac99bda9 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9bda9) #5 0x7f2bac9225fc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b225fc) #6 0x7f2bac8b8728 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036a1e in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236a1e) #6 0x7f2bacfda08f in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0368f0 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [15], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32368f0) #6 0x7f2bacfd9fa8 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb15e63 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d15e63) #3 0x7f2baca1a42c in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1a42c) #4 0x7f2bac99a30b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b9a30b) #5 0x7f2bac9223f3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b223f3) #6 0x7f2bac8b86ab in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca72b71 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c72b71) #3 0x7f2bac9cc2bd in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc2bd) #4 0x7f2bac951052 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b51052) #5 0x7f2bac8dcc05 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adcc05) #6 0x7f2bac89fbf0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bf17b in void pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad149804 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a4133 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0367c2 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::CelmBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32367c2) #6 0x7f2bacfd9eb2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1be657 in void pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1491b6 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Grid const& (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3e73 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036694 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236694) #6 0x7f2bacfd9dbc in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb1533b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d1533b) #3 0x7f2baca19dfb in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19dfb) #4 0x7f2bac999e8e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99e8e) #5 0x7f2bac9222e9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b222e9) #6 0x7f2bac8b859f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bdb33 in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad148b68 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3bed in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036566 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236566) #6 0x7f2bacfd9cc6 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bdb33 in void pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, bool, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(bool (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, bool (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad148b68 in pybind11::cpp_function::cpp_function>(bool (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3bed in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad036438 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3236438) #6 0x7f2bacfd9bd0 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb1481d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d1481d) #3 0x7f2baca19c7d in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19c7d) #4 0x7f2bac999c3e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99c3e) #5 0x7f2bac9221d3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b221d3) #6 0x7f2bac8b8522 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac950e02 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50e02) #5 0x7f2bac8dcaf0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adcaf0) #6 0x7f2bac89fb73 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccdcd0b in initialize&, modmesh::CommandLineInfo&, modmesh::ProcessInfo&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd22b7 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd0ca3 in def_property_readonly, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccccef1 in def_property_readonly, pybind11::return_value_policy> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacccbb4b in modmesh::python::WrapProcessInfo::WrapProcessInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:638 #7 0x7f2baccf7b63 in modmesh::python::WrapBase >, modmesh::ProcessInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7b63) #8 0x7f2bacccbdfb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:654 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3fcf2 in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1cb11 in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::HierarchicalToggleAccess, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd039c4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1860 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const& (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const (&) [11], std::__cxx11::basic_string, std::allocator > const& (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc35fb in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:175 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bd033 in void pybind11::cpp_function::initialize>(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, int, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize, >(int (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, int (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad14851a in pybind11::cpp_function::cpp_function>(int (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a3967 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, int (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad03630a in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323630a) #6 0x7f2bacfd9ada in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a36e1 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0361dc in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32361dc) #6 0x7f2bacfd99e4 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac9999ee in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b999ee) #5 0x7f2bac9220be in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b220be) #6 0x7f2bac8b84a5 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0360ae in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32360ae) #6 0x7f2bacfd98ee in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0360ae in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32360ae) #6 0x7f2bacfd97f8 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb13cff in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13cff) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2bac999782 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99782) #5 0x7f2bac921f84 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b21f84) #6 0x7f2bac8b83ce in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca72053 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c72053) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac950b96 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50b96) #5 0x7f2bac8dc9b6 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc9b6) #6 0x7f2bac89fa9c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad035f80 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235f80) #6 0x7f2bacfd9702 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bc535 in void pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}, double, modmesh::spacetime::CelmBase const*>(pybind11::cpp_function::initialize>(double (modmesh::spacetime::CelmBase::*)() const)::{lambda(modmesh::spacetime::CelmBase const*)#1}&&, double (*)(modmesh::spacetime::CelmBase const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147eae in pybind11::cpp_function::cpp_function>(double (modmesh::spacetime::CelmBase::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad0a345b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad035e52 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235e52) #6 0x7f2bacfd960c in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb13cff in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13cff) #3 0x7f2baca19a4c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19a4c) #4 0x7f2bac999782 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b99782) #5 0x7f2bac921e10 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b21e10) #6 0x7f2bac8b82c2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bb9c3 in void pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*>(pybind11::cpp_function::initialize>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)())::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147856 in pybind11::cpp_function::cpp_function>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a31d5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad035d24 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235d24) #6 0x7f2bacfd9516 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1bae25 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::CelmBase*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::CelmBase*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::CelmBase*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad147228 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::spacetime::Celm (modmesh::spacetime::CelmBase::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0a2e15 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad035bf5 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def::*)()>(char const (&) [10], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235bf5) #6 0x7f2bacfd9420 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb13159 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d13159) #3 0x7f2baca1944b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c1944b) #4 0x7f2bac9994f8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b994f8) #5 0x7f2bac921b91 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b21b91) #6 0x7f2bac8b81b6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca72053 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c72053) #3 0x7f2bac9cc08c in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcc08c) #4 0x7f2bac950b96 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50b96) #5 0x7f2bac8dc842 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc842) #6 0x7f2bac89f990 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccdc26a in initialize, modmesh::ProcessInfo&, modmesh::ProcessInfo&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd2134 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd0912 in def, pybind11::return_value_policy> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccccd8e in def, pybind11::return_value_policy> /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacccbaab in modmesh::python::WrapProcessInfo::WrapProcessInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:631 #7 0x7f2baccf7b63 in modmesh::python::WrapBase >, modmesh::ProcessInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7b63) #8 0x7f2bacccbdfb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:654 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24ee98 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146c20 in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a2a2f in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035aeb in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235aeb) #8 0x7f2bacfd932a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24ee98 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146a5e in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a299b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035a03 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235a03) #8 0x7f2bacfd92b2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb12445 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d12445) #3 0x7f2baca19125 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c19125) #4 0x7f2bac9992a8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b992a8) #5 0x7f2bac9219c3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b219c3) #6 0x7f2bac8b8139 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24ee98 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad14689c in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a2907 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03591b in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323591b) #8 0x7f2bacfd923a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24ee98 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad1466da in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a2873 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035833 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235833) #8 0x7f2bacfd91c2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb1164b in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d1164b) #3 0x7f2baca18fa6 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c18fa6) #4 0x7f2bac998f02 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b98f02) #5 0x7f2bac920c8f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b20c8f) #6 0x7f2bac8b80bc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca714ad in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c714ad) #3 0x7f2bac9cba8b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcba8b) #4 0x7f2bac95090c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b5090c) #5 0x7f2bac8dc5c3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc5c3) #6 0x7f2bac89f884 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24ee98 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146518 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a27df in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad03574b in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323574b) #8 0x7f2bacfd90d2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad24ee98 in void pybind11::cpp_function::initialize const&, modmesh::spacetime::CelmBase const&), bool, modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad2220d8 in pybind11::cpp_function::cpp_function const&, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (*)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad1b9b0e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator>(char const*, bool (*&&)(modmesh::spacetime::CelmBase const&, modmesh::spacetime::CelmBase const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad146356 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute, std::unique_ptr, std::default_delete > > >>(pybind11::class_, std::unique_ptr, std::default_delete > > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad0a274b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad035663 in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3235663) #8 0x7f2bacfd905a in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #11 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacc09648 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e09648) #3 0x7f2bacba223a in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da223a) #4 0x7f2bacb0fc82 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0fc82) #5 0x7f2baca17ef1 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c17ef1) #6 0x7f2bac9975ba in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b975ba) #7 0x7f2bac91f0e7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1f0e7) #8 0x7f2bac8b7df2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac891065 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b26 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:424 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1b944d in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::CelmBase const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad146137 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::CelmBase const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::CelmBase const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad0a24bd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad03557b in modmesh::python::WrapLinearScalarCelm& modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::def, std::allocator > (*)(modmesh::spacetime::CelmBase const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::CelmBase const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323557b) #6 0x7f2bacfd8fe2 in modmesh::python::WrapElementBase >::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf8b820 in modmesh::python::WrapCelmBase >::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5efba in modmesh::python::WrapLinearScalarCelm::WrapLinearScalarCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:303 #9 0x7f2bacfe872f in modmesh::python::WrapBase, std::unique_ptr, std::default_delete > >, modmesh::spacetime::CelmBase >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf996c1 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1b7fde in void pybind11::cpp_function::initialize (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad145655 in pybind11::cpp_function::cpp_function (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0a18a0 in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad034ec8 in void pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3234ec8) #6 0x7f2bacfd87ff in pybind11::class_ >& pybind11::class_ >::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type (), pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf8b56a in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory (*)(std::shared_ptr const&, double), pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5ec46 in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:286 #9 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacba19c1 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da19c1) #3 0x7f2bacb0eddc in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0eddc) #4 0x7f2baca16e53 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, float>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c16e53) #5 0x7f2bac996b97 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, float>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b96b97) #6 0x7f2bac91daa2 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1daa2) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca70799 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c70799) #3 0x7f2bac9cb765 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcb765) #4 0x7f2bac9506bc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b506bc) #5 0x7f2bac8dc3f5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adc3f5) #6 0x7f2bac89f807 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccdb7d3 in initialize&, modmesh::ProcessInfo&, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd1f8d in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd04a1 in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2baccccc45 in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacccba0b in modmesh::python::WrapProcessInfo::WrapProcessInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:625 #7 0x7f2baccf7b63 in modmesh::python::WrapBase >, modmesh::ProcessInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7b63) #8 0x7f2bacccbdfb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:654 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3f135 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1c43e in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd03399 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf16ed in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc34b2 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:174 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccd3b69 in initialize, pybind11::list, const modmesh::SolidToggle&, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd1055 in cpp_function, pybind11::name, pybind11::is_method, pybind11::sibling> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccdbbf in def > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacccc0b6 in def > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc12a9 in modmesh::python::WrapSolidToggle::WrapSolidToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:65 #7 0x7f2baccf754b in modmesh::python::WrapBase >, modmesh::SolidToggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef754b) #8 0x7f2bacccbd5b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:649 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca3fef in void pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}, double, modmesh::TimedEntry const*>(pybind11::cpp_function::initialize(double (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}&&, double (*)(modmesh::TimedEntry const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc96186 in pybind11::cpp_function::cpp_function(double (modmesh::TimedEntry::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8e4d5 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::TimedEntry::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e4d5) #5 0x7f2bacc89d48 in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def_property_readonly(char const (&) [5], double (modmesh::TimedEntry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc8708b in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:119 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacc9ee83 in void pybind11::cpp_function::initialize(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, modmesh::StopWatch& (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc9396d in pybind11::cpp_function::cpp_function(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8cec5 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacc895c1 in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def_property_readonly_static(char const (&) [3], modmesh::python::WrapStopWatch::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc86543 in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:84 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad145392 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a126a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0345f2 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32345f2) #5 0x7f2bacfd85b7 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a357 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad144923 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a10c3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad034049 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3234049) #5 0x7f2bacfd83c0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#23}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a279 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacba0d60 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da0d60) #3 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #4 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #5 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #6 0x7f2bac91d9ac in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d9ac) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad143ec9 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a0f27 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad033ab1 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3233ab1) #5 0x7f2bacfd820a in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#22}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a1fc in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14346e in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a0d86 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad033518 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3233518) #5 0x7f2bacfd7fe9 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a17f in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacba0d60 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da0d60) #3 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #4 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #5 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #6 0x7f2bac91d781 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d781) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca6f99f in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6f99f) #3 0x7f2bac9cb5e6 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bcb5e6) #4 0x7f2bac950316 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b50316) #5 0x7f2bac8db6c1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2adb6c1) #6 0x7f2bac89f78a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1429fe in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a0bda in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad032f6e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3232f6e) #5 0x7f2bacfd7aeb in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8a0a1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad141f8f in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a0a33 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0329c5 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32329c5) #5 0x7f2bacfd78f4 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#19}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89fc3 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacba0d60 in void pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}, float, modmesh::SimpleArray const*, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, float)#1}&&, float (*)(modmesh::SimpleArray const*, float), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da0d60) #3 0x7f2bacb0e6c1 in pybind11::cpp_function::cpp_function, float, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(float (modmesh::SimpleArray::*)(float) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0e6c1) #4 0x7f2baca15afe in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, float>::*)(float) const, pybind11::arg_v>(char const*, float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15afe) #5 0x7f2bac9965c2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, float>::*)(float) const, pybind11::arg_v>(char const (&) [4], float (modmesh::detail::SimpleArrayMixinCalculators, float>::*&&)(float) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b965c2) #6 0x7f2bac91d547 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d547) #7 0x7f2bac8b55d6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad141535 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a0897 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad03242d in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x323242d) #5 0x7f2bacfd773e in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#18}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89f46 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad140ada in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a06f6 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad031e94 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3231e94) #5 0x7f2bacfd751d in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89ec9 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacba01ac in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, float const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, float const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2da01ac) #3 0x7f2bacb0d80f in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, float const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(float const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0d80f) #4 0x7f2baca15252 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, float>::*)(float const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, float>::*&&)(float const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c15252) #5 0x7f2bac996200 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, float>::*)(float const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, float>::*&&)(float const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b96200) #6 0x7f2bac91d10a in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1d10a) #7 0x7f2bac8b55a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbcd01a in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2dcd01a) #3 0x7f2bacb4e80c in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4e80c) #4 0x7f2baca6dfb0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6dfb0) #5 0x7f2bac9ca531 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bca531) #6 0x7f2bac94e796 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b4e796) #7 0x7f2bac8d9b19 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ad9b19) #8 0x7f2bac89f4c0 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac8901d9 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a5b in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:417 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd5a011 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2ad10 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd2bc6e in pybind11::class_ > >& pybind11::class_ > >::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bacd10026 in pybind11::class_ > >& pybind11::class_ > >::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const, void (modmesh::CommandLineInfo::* const&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2baccf7267 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const (&) [12], std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*&&)() const, void (modmesh::CommandLineInfo::*&&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7267) #7 0x7f2bacccb621 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:600 #8 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #9 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #10 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #11 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #17 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad14006a in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a054a in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0318ea in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32318ea) #5 0x7f2bacfd701f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89deb in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13f42f in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a03a3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad031341 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3231341) #5 0x7f2bacfd6e28 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#15}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89d0d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafc93b in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc93b) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2bac995ee7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95ee7) #5 0x7f2bac91cee8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1cee8) #6 0x7f2bac8b5576 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13e9d5 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&, void (*)(modmesh::spacetime::LinearScalarSolver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a0207 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad030da9 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230da9) #5 0x7f2bacfd6c72 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#14}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89c90 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13df7a in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, void, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0a0066 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad030810 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230810) #5 0x7f2bacfd6a51 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89c13 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafc93b in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc93b) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2baca14d38 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c14d38) #5 0x7f2bac995cc2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95cc2) #6 0x7f2bac91cb19 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1cb19) #7 0x7f2bac8b547c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb4df93 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4df93) #3 0x7f2baca6d10a in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6d10a) #4 0x7f2bac9c9493 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, short>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc9493) #5 0x7f2bac94dd73 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, short>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d84d4 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:185 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13d50b in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, void, modmesh::spacetime::LinearScalarSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09fe4e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad030267 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230267) #5 0x7f2bacfd6555 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const (&) [12], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89a91 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:421 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad137127 in void pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::LinearScalarSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::LinearScalarSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09e38a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02d4ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d4ea) #5 0x7f2bacfd16be in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf885cf in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb0cf83 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0cf83) #3 0x7f2baca14ab2 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c14ab2) #4 0x7f2bac995c79 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95c79) #5 0x7f2bac91cb19 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1cb19) #6 0x7f2bac8b547c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad138d6d in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, void, modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09e909 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02df1f in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322df1f) #5 0x7f2bacfd23e0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, pybind11::array_t&, bool)#8}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8846c in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad137f0a in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09e75e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02d964 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d964) #5 0x7f2bacfd1d37 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#7}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88233 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb0c2bb in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0c2bb) #3 0x7f2baca142ac in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c142ac) #4 0x7f2bac9953fd in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b953fd) #5 0x7f2bac91bd08 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1bd08) #6 0x7f2bac8b52df in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb4d332 in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4d332) #3 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #4 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #5 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d83de in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:184 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd5be1d in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&>(void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&))::{lambda(modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)#1}, void, modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&>(void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&))::{lambda(modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)#1}&&, void (*)(modmesh::CommandLineInfo*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f5be1d) #3 0x7f2bacd2b9e8 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > > const&>(void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0ffdd in pybind11::class_ > >& pybind11::class_ > >::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const, void (modmesh::CommandLineInfo::* const&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2baccf7267 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const, void (modmesh::CommandLineInfo::*)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)>(char const (&) [12], std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*&&)() const, void (modmesh::CommandLineInfo::*&&)(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7267) #6 0x7f2bacccb621 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:600 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3e216 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, double, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, double (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1bb95 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(double (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd02d64 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, double (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf1518 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [9], double (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc3313 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:173 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad137127 in void pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::LinearScalarSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::LinearScalarSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09e38a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02d4ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d4ea) #5 0x7f2bacfd16be in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf88063 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:408 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad136597 in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver const*, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09dd36 in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(unsigned long, bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02d0e9 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(unsigned long, bool) const, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d0e9) #5 0x7f2bacfd147f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(unsigned long, bool) const, pybind11::arg, pybind11::arg_v>(char const (&) [9], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(unsigned long, bool) const, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf87b3b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:362 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb0b7bb in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0b7bb) #3 0x7f2baca13ccf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c13ccf) #4 0x7f2bac995003 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b95003) #5 0x7f2bac91bb4c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1bb4c) #6 0x7f2bac8b51d3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13573e in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, modmesh::python::SolverElementIterator, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09d3fa in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02cab6 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322cab6) #5 0x7f2bacfd0c7d in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#6}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf87868 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:358 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad134bbe in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, modmesh::python::SolverElementIterator, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, modmesh::python::SolverElementIterator (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09d24e in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02c50c in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322c50c) #5 0x7f2bacfd0b19 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}, pybind11::arg_v>(char const (&) [6], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#5}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf87698 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:354 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb0a6fb in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d0a6fb) #3 0x7f2baca13ad9 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c13ad9) #4 0x7f2bac994a6b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b94a6b) #5 0x7f2bac91b975 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1b975) #6 0x7f2bac8b5156 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb4d332 in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4d332) #3 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #4 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #5 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d81b3 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:183 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13403f in void pybind11::cpp_function::initialize(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}, modmesh::spacetime::LinearScalarSelm, modmesh::spacetime::LinearScalarSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}&&, modmesh::spacetime::LinearScalarSelm (*)(modmesh::spacetime::LinearScalarSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09ce28 in pybind11::cpp_function::cpp_function(modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02be37 in pybind11::class_ >& pybind11::class_ >::def(char const*, modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322be37) #5 0x7f2bacfd06bf in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def(char const (&) [5], modmesh::spacetime::LinearScalarSelm (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf874c8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:353 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13345b in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}, modmesh::spacetime::CelmBase, modmesh::spacetime::LinearScalarSolver*, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, int, bool)#1}&&, modmesh::spacetime::CelmBase (*)(modmesh::spacetime::LinearScalarSolver*, int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09c4e4 in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, int, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02ae99 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const*, modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322ae99) #5 0x7f2bacfd0441 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::LinearScalarSolver::*)(int, bool), pybind11::arg, pybind11::arg_v>(char const (&) [5], modmesh::spacetime::CelmBase (modmesh::spacetime::LinearScalarSolver::*&&)(int, bool), pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf871f5 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:352 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaff7b3 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, float, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, float (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cff7b3) #3 0x7f2baca0f495 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0f495) #4 0x7f2bac9917f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b917f5) #5 0x7f2bac918744 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b18744) #6 0x7f2bac8b5002 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1326ad in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02a033 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322a033) #5 0x7f2bacfd00da in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86f22 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:351 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1326ad in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02a033 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322a033) #5 0x7f2bacfd00da in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [4], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86e16 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:350 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafea9f in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfea9f) #3 0x7f2baca0f212 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0f212) #4 0x7f2bac98fd57 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8fd57) #5 0x7f2bac91853b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1853b) #6 0x7f2bac8b4f85 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb4d332 in void pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}, short, modmesh::SimpleArray const*, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, short)#1}&&, short (*)(modmesh::SimpleArray const*, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4d332) #3 0x7f2baca6c9ef in pybind11::cpp_function::cpp_function, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(short (modmesh::SimpleArray::*)(short) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6c9ef) #4 0x7f2bac9c813e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, short>::*)(short) const, pybind11::arg_v>(char const*, short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc813e) #5 0x7f2bac94d7a8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, short>::*)(short) const, pybind11::arg_v>(char const (&) [4], short (modmesh::detail::SimpleArrayMixinCalculators, short>::*&&)(short) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d7f7a in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:182 #7 0x7f2bac89cc90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc90) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd5ab35 in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::CommandLineInfo>(std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::CommandLineInfo>(std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2b35e in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::CommandLineInfo>(std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0fd59 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly, std::allocator > const& (modmesh::CommandLineInfo::*)() const>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf70d4 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly, std::allocator > const& (modmesh::CommandLineInfo::*)() const>(char const (&) [20], std::__cxx11::basic_string, std::allocator > const& (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef70d4) #6 0x7f2bacccb4aa in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:599 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1326ad in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad02a033 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322a033) #5 0x7f2bacfcfebe in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [3], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86d0a in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:349 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1326ad in void pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, double, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, double (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09bba6 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad09b53e in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const, pybind11::cpp_function const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1740 #5 0x7f2bad029e0e in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229e0e) #6 0x7f2bacfcfc9f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bacf86bfe in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #8 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #9 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafdf77 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfdf77) #3 0x7f2baca0ebe1 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0ebe1) #4 0x7f2bac98f8da in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f8da) #5 0x7f2bac918431 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b18431) #6 0x7f2bac8b4e79 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1319a5 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(double))::{lambda(modmesh::spacetime::LinearScalarSolver*, double)#1}, void, modmesh::spacetime::LinearScalarSolver*, double>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(double))::{lambda(modmesh::spacetime::LinearScalarSolver*, double)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09b2b8 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(double)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad029dc5 in pybind11::class_ >& pybind11::class_ >::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const*, double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)(double)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229dc5) #5 0x7f2bacfcfc9f in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property, modmesh::spacetime::LinearScalarSelm>::*)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(double)>(char const (&) [15], double (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(double)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bacf86bfe in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:347 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad130cdd in void pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}, unsigned long, modmesh::spacetime::LinearScalarSolver const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::spacetime::LinearScalarSolver::*)() const)::{lambda(modmesh::spacetime::LinearScalarSolver const*)#1}&&, unsigned long (*)(modmesh::spacetime::LinearScalarSolver const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09aaae in pybind11::cpp_function::cpp_function(unsigned long (modmesh::spacetime::LinearScalarSolver::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad029b07 in pybind11::class_ >& pybind11::class_ >::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const*, unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229b07) #5 0x7f2bacfcf97a in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly, modmesh::spacetime::LinearScalarSelm>::*)() const>(char const (&) [5], unsigned long (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86a3d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:346 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafd459 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfd459) #3 0x7f2baca0ea63 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0ea63) #4 0x7f2bac98f68a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f68a) #5 0x7f2bac91831b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1831b) #6 0x7f2bac8b4dfc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb4c784 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, short const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, short const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d4c784) #3 0x7f2baca6bb3b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, short const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(short const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6bb3b) #4 0x7f2bac9c7892 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, short>::*)(short const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, short>::*&&)(short const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc7892) #5 0x7f2bac94d3ee in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, short>::*)(short const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, short>::*&&)(short const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8d7b3e in modmesh::python::WrapSimpleArray::wrap_modifiers() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:170 #7 0x7f2bac89cc60 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc60) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad130170 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::array_t, modmesh::spacetime::LinearScalarSolver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::array_t (*)(modmesh::spacetime::LinearScalarSolver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09a4cc in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02970e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322970e) #5 0x7f2bacfcf765 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}, pybind11::arg_v>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, bool)#4}&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf86931 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:334 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad12f5fc in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, bool)#1}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver const*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver const*, bool)#1}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver const*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09a2af in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(modmesh::SimpleArray (modmesh::spacetime::LinearScalarSolver::*)(bool) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad029164 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool) const, pybind11::arg_v>(char const*, modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3229164) #5 0x7f2bacfcf146 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool) const, pybind11::arg_v>(char const (&) [2], modmesh::SimpleArray (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf86761 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:333 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac98f43a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f43a) #5 0x7f2bac918206 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b18206) #6 0x7f2bac8b4d7f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad12e6f1 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&, std::shared_ptr, modmesh::spacetime::LinearScalarSolver&>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&, std::shared_ptr (*)(modmesh::spacetime::LinearScalarSolver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09951f in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&, , void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad028a9a in pybind11::class_ >& pybind11::class_ >::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3228a9a) #5 0x7f2bacfceb1b in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3}>(char const (&) [5], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf86458 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:329 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad12db64 in void pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, std::shared_ptr, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, std::shared_ptr (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09932b in pybind11::cpp_function::cpp_function, modmesh::spacetime::LinearScalarSolver, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(std::shared_ptr (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad028710 in pybind11::class_ >& pybind11::class_ >::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg_v>(char const*, std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3228710) #5 0x7f2bacfce970 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg_v>(char const (&) [6], std::shared_ptr (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf863db in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:328 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafc93b in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc93b) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2bac98f1ce in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f1ce) #5 0x7f2bac9180cc in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b180cc) #6 0x7f2bac8b4ca8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5ac71 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5ac71) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac94d0d5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d791c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89cc30 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cc30) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd5a011 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2ad10 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > > const&, modmesh::CommandLineInfo>(std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0fa6b in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf6fa6 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*)() const>(char const (&) [15], std::vector, std::allocator >, std::allocator, std::allocator > > > const& (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6fa6) #6 0x7f2bacccb3c3 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:598 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3d677 in void pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1b4b8 in pybind11::cpp_function::cpp_function, std::allocator > const&, long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd02739 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf13a5 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, long), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, long), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc31ca in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:172 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccabde5 in void pybind11::cpp_function::initialize, std::allocator >, modmesh::TimeRegistry, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry const*)#1}, std::__cxx11::basic_string, std::allocator >, modmesh::TimeRegistry const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, std::allocator >, modmesh::TimeRegistry, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::TimeRegistry const*)#1}&&, std::__cxx11::basic_string, std::allocator > (*)(modmesh::TimeRegistry const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc9a1be in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::TimeRegistry, , pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc912bd in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (modmesh::TimeRegistry::*)() const>(char const*, std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*&&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8aa47 in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > (modmesh::TimeRegistry::*)() const>(char const (&) [7], std::__cxx11::basic_string, std::allocator > (modmesh::TimeRegistry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87e13 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:157 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad12c94d in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::LinearScalarSolver const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::LinearScalarSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::LinearScalarSolver const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09862b in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::LinearScalarSolver const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad027ea3 in pybind11::class_ >& pybind11::class_ >::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSolver const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3227ea3) #5 0x7f2bacfce4f3 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, std::allocator > (*)(modmesh::spacetime::LinearScalarSolver const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::LinearScalarSolver const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf86174 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:327 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f9403 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}, void, modmesh::spacetime::Selm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}&&, void (*)(modmesh::spacetime::Selm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad079936 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad00d4af in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::spacetime::Selm::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ccb in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [11], void (modmesh::spacetime::Selm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7824d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:201 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafc93b in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfc93b) #3 0x7f2baca0e832 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e832) #4 0x7f2bac98f1ce in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8f1ce) #5 0x7f2bac917f58 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b17f58) #6 0x7f2bac8b4b9c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f8871 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8bc1 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [5], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf78166 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:200 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f8871 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7807f in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:199 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafbd95 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfbd95) #3 0x7f2baca0e231 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0e231) #4 0x7f2bac98ef44 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8ef44) #5 0x7f2bac917cd9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b17cd9) #6 0x7f2bac8b4a90 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5ac71 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5ac71) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac9c7378 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc7378) #5 0x7f2bac94ceb0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bac8d754d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bac89cb36 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cb36) #8 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f8871 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77f98 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:198 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f8871 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77ea2 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:197 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafb081 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfb081) #3 0x7f2baca0df0b in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0df0b) #4 0x7f2bac98ecf4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8ecf4) #5 0x7f2bac917b0b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b17b0b) #6 0x7f2bac8b4a13 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f8871 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0792b8 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00ce95 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb8ab7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [3], double (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77dac in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:196 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f7d41 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}, void, modmesh::spacetime::Selm&, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&, void (*)(modmesh::spacetime::Selm&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad078ae7 in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00c87b in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb89ae in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, double)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77cb6 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:193 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacafa287 in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cfa287) #3 0x7f2baca0dd8c in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0dd8c) #4 0x7f2bac98e94e in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8e94e) #5 0x7f2bac916dd7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b16dd7) #6 0x7f2bac8b4996 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca6b2af in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6b2af) #3 0x7f2bac9c70f2 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc70f2) #4 0x7f2bac94ce67 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bac8d754d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bac89cb36 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9cb36) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd592c3 in void pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, bool, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, bool (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2a51c in pybind11::cpp_function::cpp_function(bool (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0f7ab in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf6e78 in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly(char const (&) [10], bool (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6e78) #6 0x7f2bacccb2cd in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:597 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f711b in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}, void, modmesh::spacetime::Selm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&, void (*)(modmesh::spacetime::Selm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad07894b in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00c2e3 in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb88b2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77c4d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:190 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f66b9 in void pybind11::cpp_function::initialize::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}, void, modmesh::spacetime::Selm&, unsigned long, double, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&, void (*)(modmesh::spacetime::Selm&, unsigned long, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0787af in pybind11::cpp_function::cpp_function::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00bd4b in pybind11::class_ > >& pybind11::class_ > >::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}>(char const*, modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb87b6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}>(char const (&) [8], modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long, double)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77be4 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:187 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacc007e4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e007e4) #3 0x7f2bacb95fde in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d95fde) #4 0x7f2bacaf8890 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf8890) #5 0x7f2baca0ccd7 in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0ccd7) #6 0x7f2bac98cdce in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8cdce) #7 0x7f2bac91522f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1522f) #8 0x7f2bac8b46cc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890e51 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882b09 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:423 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f5a8b in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*)#1}, double const&, modmesh::spacetime::Selm const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double const& (*)(modmesh::spacetime::Selm const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0785a2 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::Selm::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00b7b3 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb86b9 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [8], double const& (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77b7b in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:186 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4f15 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double const&, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077f24 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00b199 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb85af in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [8], double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77a9d in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:185 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb95765 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d95765) #3 0x7f2bacaf79ea in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf79ea) #4 0x7f2baca0bc39 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0bc39) #5 0x7f2bac98c3ab in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8c3ab) #6 0x7f2bac913bea in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b13bea) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca6a5e7 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c6a5e7) #3 0x7f2bac9c68ec in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc68ec) #4 0x7f2bac94c5ef in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d673c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c999 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c999) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4f15 in void pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}, double const&, modmesh::spacetime::Selm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm const*, unsigned long)#1}&&, double const& (*)(modmesh::spacetime::Selm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077f24 in pybind11::cpp_function::cpp_function(double const& (modmesh::spacetime::Selm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00b199 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb85af in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def(char const (&) [8], double const& (modmesh::spacetime::Selm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf779bf in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:184 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00acb9 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfb84a6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf778e1 in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:183 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13d50b in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, void, modmesh::spacetime::LinearScalarSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09fe4e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad030267 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230267) #5 0x7f2bacfd5e77 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89985 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:420 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00acb9 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacfb84a6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf777eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:182 #7 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #8 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad19065d in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f35c3 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad076dad in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00aab2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7fc0 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13d50b in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, void, modmesh::spacetime::LinearScalarSolver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09fe4e in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad030267 in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3230267) #5 0x7f2bacfd5e77 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf89879 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:419 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca69ae7 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c69ae7) #3 0x7f2bac9c630f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc630f) #4 0x7f2bac94c1f5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d6580 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c88d in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c88d) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd592c3 in void pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}, bool, modmesh::CommandLineInfo const*>(pybind11::cpp_function::initialize(bool (modmesh::CommandLineInfo::*)() const)::{lambda(modmesh::CommandLineInfo const*)#1}&&, bool (*)(modmesh::CommandLineInfo const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2a51c in pybind11::cpp_function::cpp_function(bool (modmesh::CommandLineInfo::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0f7ab in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::CommandLineInfo::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccf6d4a in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def_property_readonly(char const (&) [7], bool (modmesh::CommandLineInfo::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6d4a) #6 0x7f2bacccb1d7 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:596 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3c5d4 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, long, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, long (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1ac15 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(long (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd02104 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, long (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf11d0 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], long (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc302b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:171 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18fb61 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f3427 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad076815 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a96e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7f57 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18f065 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f328b in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad07627d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a828 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7eee in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13c9e4 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, void, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09f7cb in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02fc4c in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322fc4c) #5 0x7f2bacfd57fe in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const (&) [15], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf8976d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:418 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18e569 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f30ef in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad075ce5 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a6e4 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7e85 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18da6d in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Selm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f2f53 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0756fd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00a59e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Selm&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb7e1c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13c9e4 in void pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}, void, modmesh::spacetime::LinearScalarSolver*, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::spacetime::LinearScalarSolver*, bool)#1}&&, void (*)(modmesh::spacetime::LinearScalarSolver*, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09f7cb in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::LinearScalarSolver::*)(bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02fc4c in pybind11::class_ >& pybind11::class_ >::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const*, void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322fc4c) #5 0x7f2bacfd52f4 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def, modmesh::spacetime::LinearScalarSelm>::*)(bool), pybind11::arg>(char const (&) [11], void (modmesh::spacetime::SolverBase, modmesh::spacetime::LinearScalarSelm>::*&&)(bool), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf895f8 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:417 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca68a27 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c68a27) #3 0x7f2bac9c6119 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc6119) #4 0x7f2bac94bc5d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d63a9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c810 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c810) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a4a2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7db3 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a4a2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [4], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7ccc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13beac in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09efc0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02f620 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322f620) #5 0x7f2bacfd4ed3 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#12}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf890e2 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009900 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7be5 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a2f2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [15], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7afe in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13b3c5 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09ee0f in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02f05b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322f05b) #5 0x7f2bacfd46ba in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#11}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88e49 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5dae3 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, short, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, short (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5dae3) #3 0x7f2bac9c1ad9 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc1ad9) #4 0x7f2bac9489e7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d317a in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c6bc in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c6bc) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd58757 in void pybind11::cpp_function::initialize(void (modmesh::CommandLineInfo::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::CommandLineInfo*)#1}, void, modmesh::CommandLineInfo*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::CommandLineInfo::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::CommandLineInfo*)#1}&&, void (*)(modmesh::CommandLineInfo*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd29ece in pybind11::cpp_function::cpp_function(void (modmesh::CommandLineInfo::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0f3b1 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, void (modmesh::CommandLineInfo::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf6c1b in modmesh::python::WrapCommandLineInfo& modmesh::python::WrapBase >, modmesh::CommandLineInfo>::def(char const (&) [7], void (modmesh::CommandLineInfo::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef6c1b) #6 0x7f2bacccb0e1 in modmesh::python::WrapCommandLineInfo::WrapCommandLineInfo(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:595 #7 0x7f2baccf7a2b in modmesh::python::WrapBase >, modmesh::CommandLineInfo>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef7a2b) #8 0x7f2bacccbddb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:653 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18cf13 in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::Selm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::Selm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f2d46 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::Selm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad07529d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::Selm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a142 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::Selm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7a08 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18c3ef in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f26f8 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074fdd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00a014 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7912 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad137127 in void pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}, modmesh::SimpleArray&, modmesh::spacetime::LinearScalarSolver*>(pybind11::cpp_function::initialize&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)())::{lambda(modmesh::spacetime::LinearScalarSolver*)#1}&&, modmesh::SimpleArray& (*)(modmesh::spacetime::LinearScalarSolver*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09e38a in pybind11::cpp_function::cpp_function&, modmesh::spacetime::LinearScalarSolver>(modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad02d4ea in pybind11::class_ >& pybind11::class_ >::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const*, modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::* const&)(), pybind11::return_value_policy const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322d4ea) #5 0x7f2bacfd16be in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def_property_readonly& (modmesh::spacetime::LinearScalarSolver::*)(), pybind11::return_value_policy>(char const (&) [4], modmesh::SimpleArray& (modmesh::spacetime::LinearScalarSolver::*&&)(), pybind11::return_value_policy&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf88c10 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:410 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18b8cb in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, bool, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, bool (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f20aa in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074d1d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009ee6 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb781c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18b8cb in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, bool, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, bool (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f20aa in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074d1d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009db8 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7726 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13a808 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, void, modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, void (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09ec64 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02eaa0 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322eaa0) #5 0x7f2bacfd3da7 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}, pybind11::arg, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, pybind11::array_t&, bool)#10}&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88aad in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5cdd5 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5cdd5) #3 0x7f2bac9c1856 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc1856) #4 0x7f2bac946f4d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bac8d2f71 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac89c63f in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c63f) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18adcb in void pybind11::cpp_function::initialize(int (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, int, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, int (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f1a5c in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad074a5d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009c8a in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7630 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad00acb9 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Selm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009b5c in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Selm::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb753a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad13999b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, modmesh::SimpleArray, modmesh::spacetime::LinearScalarSolver&, unsigned long, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, modmesh::SimpleArray (*)(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad09eab3 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg_v, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad02e4db in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::arg const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x322e4db) #5 0x7f2bacfd2cf0 in modmesh::python::WrapLinearScalarSolver& modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}, pybind11::arg, pybind11::arg_v>(char const (&) [8], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::LinearScalarSolver&, unsigned long, bool)#9}&&, pybind11::arg&&, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf88808 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:409 #7 0x7f2bacf5ea8d in modmesh::python::WrapLinearScalarSolver::WrapLinearScalarSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:282 #8 0x7f2bacfe85f7 in modmesh::python::WrapBase, modmesh::spacetime::LinearScalarSolver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf9945a in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4184e in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:619 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009a2e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7444 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009a2e in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb734e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb94b04 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d94b04) #3 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #4 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #5 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #6 0x7f2bac913af4 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b13af4) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5c2ad in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5c2ad) #3 0x7f2bac9c1225 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc1225) #4 0x7f2bac946ad0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2e67 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c533 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c533) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccdad1f in initialize&, modmesh::HierarchicalToggleAccess, modmesh::Toggle&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd1e43 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd025c in def_property_readonly > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2baccccb2f in def_property_readonly > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccca3ad in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:559 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3ba3b in void pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd1a542 in pybind11::cpp_function::cpp_function, std::allocator > const&, int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd01ad9 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf105d in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, int), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, int), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2ee2 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:170 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccaafa1 in void pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const)::{lambda(modmesh::TimeRegistry const*)#1}, std::vector, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry const*>(pybind11::cpp_function::initialize, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const)::{lambda(modmesh::TimeRegistry const*)#1}&&, std::vector, std::allocator >, std::allocator, std::allocator > > > (*)(modmesh::TimeRegistry const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc99902 in pybind11::cpp_function::cpp_function, std::allocator >, std::allocator, std::allocator > > >, modmesh::TimeRegistry>(std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc90ddd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const>(char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacc8a93e in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def_property_readonly, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*)() const>(char const (&) [6], std::vector, std::allocator >, std::allocator, std::allocator > > > (modmesh::TimeRegistry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc87d1d in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:156 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca32bf in void pybind11::cpp_function::initialize(unsigned long (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}, unsigned long, modmesh::TimedEntry const*>(pybind11::cpp_function::initialize(unsigned long (modmesh::TimedEntry::*)() const)::{lambda(modmesh::TimedEntry const*)#1}&&, unsigned long (*)(modmesh::TimedEntry const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc95988 in pybind11::cpp_function::cpp_function(unsigned long (modmesh::TimedEntry::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8e215 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, unsigned long (modmesh::TimedEntry::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8e215) #5 0x7f2bacc89c1a in modmesh::python::WrapTimedEntry& modmesh::python::WrapBase >, modmesh::TimedEntry>::def_property_readonly(char const (&) [6], unsigned long (modmesh::TimedEntry::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc86f95 in modmesh::python::WrapTimedEntry::WrapTimedEntry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:118 #7 0x7f2bacc8adbd in modmesh::python::WrapBase >, modmesh::TimedEntry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ee2 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:170 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad009900 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7258 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0f4107 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}, double, modmesh::spacetime::Selm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Selm::*)() const)::{lambda(modmesh::spacetime::Selm const*)#1}&&, double (*)(modmesh::spacetime::Selm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad077544 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Selm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad07479d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0097d2 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb7162 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb94b04 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d94b04) #3 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #4 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #5 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #6 0x7f2bac9138c9 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b138c9) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18a2cd in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Selm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)())::{lambda(modmesh::spacetime::Selm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f13f0 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad0744dd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0096a4 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb706c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18972f in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Selm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Selm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Selm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0f0dc2 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Selm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad07411d in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad009575 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def::*)()>(char const (&) [10], modmesh::spacetime::Selm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb6f76 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb94b04 in void pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}, unsigned long, modmesh::SimpleArray const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned long)#1}&&, unsigned long (*)(modmesh::SimpleArray const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d94b04) #3 0x7f2bacaf72cf in pybind11::cpp_function::cpp_function, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned long (modmesh::SimpleArray::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf72cf) #4 0x7f2baca0a8e4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const*, unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a8e4) #5 0x7f2bac98bfba in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned long>::*)(unsigned long) const, pybind11::arg_v>(char const (&) [4], unsigned long (modmesh::detail::SimpleArrayMixinCalculators, unsigned long>::*&&)(unsigned long) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bfba) #6 0x7f2bac9136a1 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b136a1) #7 0x7f2bac8b1d28 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5b78f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5b78f) #3 0x7f2bac9c10a7 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc10a7) #4 0x7f2bac946880 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2d51 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c4b6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c4b6) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad23e04c in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f07ba in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073cfd in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad0093df in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6e80 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad23e04c in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f05f8 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073c69 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad0092f7 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6e08 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb93f58 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned long const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned long const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d93f58) #3 0x7f2bacaf644b in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned long const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned long const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf644b) #4 0x7f2baca0a072 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*)(unsigned long const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*&&)(unsigned long const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c0a072) #5 0x7f2bac98bc2e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*)(unsigned long const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned long>::*&&)(unsigned long const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8bc2e) #6 0x7f2bac91326a in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b1326a) #7 0x7f2bac8b1cf8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad23e04c in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f0436 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073bd5 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00920f in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6d90 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad23e04c in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f0274 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073b41 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad009127 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6d18 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae5741 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce5741) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2bac98b915 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8b915) #5 0x7f2bac913048 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b13048) #6 0x7f2bac8b1cc8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac946630 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2c3c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c439 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c439) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccda193 in initialize&, modmesh::FixedToggle&, modmesh::Toggle&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd1cc5 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baccd000c in def_property_readonly > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacccca19 in def_property_readonly > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccca330 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:553 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad23e04c in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0f00b2 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073aad in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00903f in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6c28 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad23e04c in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1f467c in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad18868e in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Selm const&, modmesh::spacetime::Selm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0efef0 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad073a19 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad008f57 in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb6bb0 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #10 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #11 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae5741 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce5741) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2baca09b58 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c09b58) #5 0x7f2bac98b6f0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8b6f0) #6 0x7f2bac912c79 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b12c79) #7 0x7f2bac8b1bce in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18804b in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Selm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Selm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Selm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0efcd1 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Selm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Selm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad07378b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::Selm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Selm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad008e6f in modmesh::python::WrapSelm& modmesh::python::WrapBase >, modmesh::spacetime::Selm>::def, std::allocator > (*)(modmesh::spacetime::Selm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Selm const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb6b38 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf776eb in modmesh::python::WrapSelmBase::WrapSelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:176 #8 0x7f2bacf5dde2 in modmesh::python::WrapSelm::WrapSelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:211 #9 0x7f2bacfe84bf in modmesh::python::WrapBase >, modmesh::spacetime::Selm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98fbf in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:600 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ef1c5 in void pybind11::cpp_function::initialize::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}, double, modmesh::spacetime::Celm const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&, double (*)(modmesh::spacetime::Celm const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad072d47 in pybind11::cpp_function::cpp_function::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad008607 in pybind11::class_ > >& pybind11::class_ > >::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}>(char const*, modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb637a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}>(char const (&) [16], modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#3}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77171 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:155 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaf5bbf in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf5bbf) #3 0x7f2baca098d2 in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c098d2) #4 0x7f2bac98b6a7 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8b6a7) #5 0x7f2bac912c79 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b12c79) #6 0x7f2bac8b1bce in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5ac71 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5ac71) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac9463c4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2b02 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c362 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c362) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ee761 in void pybind11::cpp_function::initialize::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}, double, modmesh::spacetime::Celm const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&, double (*)(modmesh::spacetime::Celm const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad072bab in pybind11::cpp_function::cpp_function::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad007c05 in pybind11::class_ > >& pybind11::class_ > >::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}>(char const*, modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb6226 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}>(char const (&) [16], modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf770f4 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:154 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0edcfd in void pybind11::cpp_function::initialize::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}, double, modmesh::spacetime::Celm const&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&, double (*)(modmesh::spacetime::Celm const&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad072a0f in pybind11::cpp_function::cpp_function::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad007203 in pybind11::class_ > >& pybind11::class_ > >::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}>(char const*, modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb60d2 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}>(char const (&) [16], modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm const&, unsigned long)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf77077 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:153 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaf4ef7 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf4ef7) #3 0x7f2baca090cc in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c090cc) #4 0x7f2bac98ae2b in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8ae2b) #5 0x7f2bac911e68 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b11e68) #6 0x7f2bac8b1a31 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ed22b in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm const*, unsigned long)#1}, double, modmesh::spacetime::Celm const*, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm const*, unsigned long)#1}&&, double (*)(modmesh::spacetime::Celm const*, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad072802 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)(unsigned long) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad006801 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, double (modmesh::spacetime::Celm::*&&)(unsigned long) const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206801) #5 0x7f2bacfb5f7d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def(char const (&) [9], double (modmesh::spacetime::Celm::*&&)(unsigned long) const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf76f88 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:141 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ec305 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76eb2 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:140 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaf43f7 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf43f7) #3 0x7f2baca08aef in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c08aef) #4 0x7f2bac98aa31 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8aa31) #5 0x7f2bac911cac in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b11cac) #6 0x7f2bac8b1925 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5ac71 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5ac71) #3 0x7f2bac9c0e76 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0e76) #4 0x7f2bac9463c4 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d298e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c256 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c256) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccd96fd in initialize&, const modmesh::SolidToggle&, modmesh::Toggle&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd1b47 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccfdbc in def_property_readonly > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacccc903 in def_property_readonly > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2baccca2b3 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:547 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd3a998 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, int, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, int (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd19c8b in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(int (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd014a4 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, int (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0e88 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], int (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2d43 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:169 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ec305 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76ddc in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:139 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ec305 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76d06 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:138 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaf3337 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cf3337) #3 0x7f2baca088f9 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c088f9) #4 0x7f2bac98a499 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8a499) #5 0x7f2bac911ad5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b11ad5) #6 0x7f2bac8b18a8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0ec305 in void pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Selm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Selm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad071e1a in pybind11::cpp_function::cpp_function(modmesh::spacetime::Selm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad006321 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Selm (modmesh::spacetime::Celm::* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3206321) #5 0x7f2bacfb5e74 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [8], modmesh::spacetime::Selm (modmesh::spacetime::Celm::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf76c25 in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:137 #7 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #8 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad185ed5 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0eb44b in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad07168d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00611a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x320611a) #6 0x7f2bacfb598e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:112 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae85b1 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned long, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned long (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce85b1) #3 0x7f2baca04349 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c04349) #4 0x7f2bac987223 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b87223) #5 0x7f2bac90e8d4 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e8d4) #6 0x7f2bac8b1754 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca5a0cb in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c5a0cb) #3 0x7f2bac9c0875 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc0875) #4 0x7f2bac94613a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d270f in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c14a in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c14a) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1853d9 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0eb2af in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0710f5 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005fd6 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}>(char const (&) [9], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205fd6) #6 0x7f2bacfb5925 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:109 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1848dd in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0eb113 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad070b5d in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005e90 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}>(char const (&) [11], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#3}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205e90) #6 0x7f2bacfb58bc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:106 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae78a5 in void pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce78a5) #3 0x7f2baca040c6 in pybind11::cpp_function::cpp_function, , pybind11::name, pybind11::is_method, pybind11::sibling>(unsigned long (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c040c6) #4 0x7f2bac985785 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b85785) #5 0x7f2bac90e6cb in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::*)() noexcept const>(char const (&) [8], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e6cb) #6 0x7f2bac8b16d7 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:142 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad183de1 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0eaf77 in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0705c5 in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005d4c in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}>(char const (&) [10], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&)#2}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205d4c) #6 0x7f2bacfb5853 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:103 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad183277 in void pybind11::cpp_function::initialize::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Celm&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0eaddb in pybind11::cpp_function::cpp_function::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad06ffdd in pybind11::class_ > >& pybind11::class_ > >::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}>(char const*, modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad005c06 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}>(char const (&) [5], modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Celm&, unsigned long)#1}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205c06) #6 0x7f2bacfb57ea in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:100 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae6d7d in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce6d7d) #3 0x7f2baca03a95 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c03a95) #4 0x7f2bac985308 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b85308) #5 0x7f2bac90e5c1 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}>(char const (&) [7], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#8}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e5c1) #6 0x7f2bac8b15cb in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:131 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca593b7 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c593b7) #3 0x7f2bac9c054f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc054f) #4 0x7f2bac945eea in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8d2541 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac89c0cd in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c0cd) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccd8c67 in initialize&, modmesh::Toggle&, const pybind11::object&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baccd19c9 in cpp_function&> /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacccfb6b in def_property_readonly_static > /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1717 #5 0x7f2bacccc7ed in def_property_readonly_static > /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2baccca215 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:538 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005b0a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205b0a) #6 0x7f2bacfb5781 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:99 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005b0a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [4], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205b0a) #6 0x7f2bacfb569a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:98 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae625f in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, pybind11::tuple (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce625f) #3 0x7f2baca03917 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c03917) #4 0x7f2bac9850b8 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b850b8) #5 0x7f2bac90e4ab in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}>(char const (&) [6], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#7}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e4ab) #6 0x7f2bac8b154e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:120 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0059dc in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [3], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32059dc) #6 0x7f2bacfb55b3 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:97 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0058ae in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [15], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32058ae) #6 0x7f2bacfb54cc in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:96 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca29b7b in void pybind11::cpp_function::initialize(unsigned long (*&)(), unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bac9a7bb7 in pybind11::cpp_function::cpp_function(unsigned long (*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bac984e68 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly(char const*, unsigned long (* const&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84e68) #5 0x7f2bac90e396 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly(char const (&) [9], unsigned long (*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e396) #6 0x7f2bac8b14d1 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:119 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca585bd in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c585bd) #3 0x7f2bac9c03d0 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bc03d0) #4 0x7f2bac945b44 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1644 #5 0x7f2bac8d180d in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:317 #6 0x7f2bac89c050 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9c050) #7 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad18271d in void pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Field&, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Field& (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Field& (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0eabce in pybind11::cpp_function::cpp_function(modmesh::spacetime::Field& (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad06fb7d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, modmesh::spacetime::Field& (modmesh::spacetime::Celm::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005780 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [6], modmesh::spacetime::Field& (modmesh::spacetime::Celm::*&&)()) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205780) #6 0x7f2bacfb53d6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:95 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad181bf9 in void pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, modmesh::spacetime::Grid const&, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(modmesh::spacetime::Grid const& (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, modmesh::spacetime::Grid const& (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0ea580 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Grid const& (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f8bd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005652 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [5], modmesh::spacetime::Grid const& (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205652) #6 0x7f2bacfb52e0 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:94 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae5741 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce5741) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2bac984bfc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84bfc) #5 0x7f2bac90e25c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [5], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e25c) #6 0x7f2bac8b13fa in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:118 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1810d5 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, bool, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, bool (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9f32 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f5fd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad005524 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [13], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3205524) #6 0x7f2bacfb51ea in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:93 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1810d5 in void pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, bool, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(bool (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, bool (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9f32 in pybind11::cpp_function::cpp_function(bool (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f5fd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0053f6 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [14], bool (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32053f6) #6 0x7f2bacfb50f4 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:92 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae5741 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce5741) #3 0x7f2baca036e6 in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c036e6) #4 0x7f2bac984bfc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() noexcept const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84bfc) #5 0x7f2bac90e0e8 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() noexcept const>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() noexcept const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0e0e8) #6 0x7f2bac8b12ee in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:117 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbc41b4 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacb426e2 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2baca56bca in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c56bca) #5 0x7f2bac9bf31b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbf31b) #6 0x7f2bac943fca in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bac8cfc69 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bac89bd86 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9bd86) #9 0x7f2bac88ffc5 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882a3e in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:416 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd56704 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd28c33 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0e852 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0e852) #5 0x7f2baccf674a in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9d73 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:532 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd39dff in void pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd195b8 in pybind11::cpp_function::cpp_function, std::allocator > const&, short, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd00e79 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0d15 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, short), pybind11::arg, pybind11::arg>(char const (&) [10], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, short), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2bfa in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:168 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baccaa335 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc99216 in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc909e3 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a80b in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87c27 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:151 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad1805d5 in void pybind11::cpp_function::initialize(int (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, int, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(int (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, int (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e98e4 in pybind11::cpp_function::cpp_function(int (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f33d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, int (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad0052c8 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [6], int (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x32052c8) #6 0x7f2bacfb4ffe in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:91 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06f07d in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, double (modmesh::spacetime::Celm::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad00519a in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly(char const (&) [5], double (modmesh::spacetime::Celm::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x320519a) #6 0x7f2bacfb4f08 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:90 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae4b9b in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool, modmesh::SimpleArray const&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, bool (*)(modmesh::SimpleArray const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce4b9b) #3 0x7f2baca030e5 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c030e5) #4 0x7f2bac984972 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84972) #5 0x7f2bac90de69 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}>(char const (&) [15], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&)#6}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0de69) #6 0x7f2bac8b11e2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:111 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004fae in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3204fae) #6 0x7f2bacfb4e12 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:89 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004fae in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [5], double (modmesh::spacetime::ElementBase::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x3204fae) #6 0x7f2bacfb4d1c in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:88 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae3e87 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array, modmesh::SimpleArray&>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, pybind11::array (*)(modmesh::SimpleArray&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce3e87) #3 0x7f2baca02dbf in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c02dbf) #4 0x7f2bac984722 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b84722) #5 0x7f2bac90dc9b in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}>(char const (&) [8], modmesh::python::WrapSimpleArray::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#5}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0dc9b) #6 0x7f2bac8b1165 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:107 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb41e69 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baca55d24 in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55d24) #4 0x7f2bac9be27d in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbe27d) #5 0x7f2bac9435a7 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce628 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:185 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004dc2 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [3], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb4c26 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:87 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17fad7 in void pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}, double, modmesh::spacetime::Celm const*>(pybind11::cpp_function::initialize(double (modmesh::spacetime::Celm::*)() const)::{lambda(modmesh::spacetime::Celm const*)#1}&&, double (*)(modmesh::spacetime::Celm const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e9278 in pybind11::cpp_function::cpp_function(double (modmesh::spacetime::Celm::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bad06edbd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)() const>(char const*, double (modmesh::spacetime::ElementBase::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004c00 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)() const>(char const (&) [2], double (modmesh::spacetime::ElementBase::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb4b30 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:86 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacae308d in void pybind11::cpp_function::initialize, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, void, pybind11::handle>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&, void (*)(pybind11::handle)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce308d) #3 0x7f2baca02c40 in pybind11::cpp_function::cpp_function, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&)::{lambda(pybind11::handle)#2}, , void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c02c40) #4 0x7f2bac98437c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_buffer::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b8437c) #5 0x7f2bac90cf67 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_buffer::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}>(modmesh::python::WrapSimpleArray::def_buffer(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray&)#4}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0cf67) #6 0x7f2bac8b10e8 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:90 #7 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17ef65 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Celm*>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)())::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e8c20 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad06eafd in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::* const&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bad004ad2 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def_property_readonly::*)()>(char const (&) [4], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacfb4a3a in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:85 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17e3c7 in void pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm*)#1}, modmesh::spacetime::Celm, modmesh::spacetime::Celm*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Celm*)#1}&&, modmesh::spacetime::Celm (*)(modmesh::spacetime::Celm*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e85f2 in pybind11::cpp_function::cpp_function(modmesh::spacetime::Celm (modmesh::spacetime::Celm::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bad06e73d in pybind11::class_ > >& pybind11::class_ > >::def::*)()>(char const*, modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0049a3 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def::*)()>(char const (&) [10], modmesh::spacetime::Celm (modmesh::spacetime::ElementBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb4944 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:84 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacbf838e in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, void, pybind11::detail::value_and_holder&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, void (*)(pybind11::detail::value_and_holder&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2df838e) #3 0x7f2bacb8a4ac in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag, void>(pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d8a4ac) #4 0x7f2bacae1702 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) &&::{lambda(pybind11::detail::value_and_holder&, pybind11::object const&)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, modmesh::python::mmtag>(char const*, pybind11::class_, std::unique_ptr, std::default_delete > > >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce1702) #5 0x7f2baca01b8b in void pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>::execute, std::unique_ptr, std::default_delete > > >, pybind11::arg, modmesh::python::mmtag>(pybind11::class_, std::unique_ptr, std::default_delete > > >&, pybind11::arg const&, modmesh::python::mmtag const&) && (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c01b8b) #6 0x7f2bac9827fc in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type (), pybind11::arg, modmesh::python::mmtag>(pybind11::detail::initimpl::factory::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg const&, modmesh::python::mmtag const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b827fc) #7 0x7f2bac90b3bf in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_timed::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>, pybind11::arg>(pybind11::detail::initimpl::factory::factory(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}, pybind11::detail::void_type (*)(), modmesh::SimpleArray (pybind11::object const&), pybind11::detail::void_type ()>&&, pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b0b3bf) #8 0x7f2bac8b0e1e in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:59 #9 0x7f2bac890c3d in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bac882aec in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:422 #11 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #12 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #18 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb41208 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #4 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #5 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce532 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:184 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd55b6e in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::HierarchicalToggleAccess, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::HierarchicalToggleAccess (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd2855f in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::HierarchicalToggleAccess (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0e226 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::HierarchicalToggleAccess (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0e226) #5 0x7f2baccf65da in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&), pybind11::arg>(char const (&) [11], modmesh::HierarchicalToggleAccess (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9bfe in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:531 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2397a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7fea in void pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e31d in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00480d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)22, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb484e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:83 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2397a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7e28 in void pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e25b in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad004725 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)21, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb47d6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:82 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb89c33 in void pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}, modmesh::SimpleArray, modmesh::SimpleArray const*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::SimpleArray const*)#1}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d89c33) #3 0x7f2bacae085c in pybind11::cpp_function::cpp_function, modmesh::SimpleArray, , pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::SimpleArray (modmesh::SimpleArray::*)() const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce085c) #4 0x7f2baca00aed in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*)() const>(char const*, modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c00aed) #5 0x7f2bac981dd9 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*)() const>(char const (&) [4], modmesh::SimpleArray (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b81dd9) #6 0x7f2bac909d7a in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09d7a) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2397a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7c66 in void pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e199 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00463d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)24, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb475e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:81 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2397a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7aa4 in void pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e0d7 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad004555 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)23, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb46e6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:80 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb88fd2 in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88fd2) #3 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #4 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #5 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #6 0x7f2bac909c84 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09c84) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb41208 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #4 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #5 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce307 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:183 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2397a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e78e2 in void pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06e015 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad00446d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)26, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb45f6 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:78 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad2397a6 in void pybind11::cpp_function::initialize(bool (*&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad1ef296 in pybind11::cpp_function::cpp_function(bool (*)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad17d326 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, bool (*&&)(modmesh::spacetime::Celm const&, modmesh::spacetime::Celm const&), pybind11::is_operator const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0e7720 in void pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>::execute > >>(pybind11::class_ > >&) const /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/operators.h:94 #6 0x7f2bad06df53 in pybind11::class_ > >& pybind11::class_ > >::def, , 0>(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t> const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1593 #7 0x7f2bad004385 in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def >(pybind11::detail::op_<(pybind11::detail::op_id)25, (pybind11::detail::op_type)0, pybind11::detail::self_t, pybind11::detail::self_t>&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacfb457e in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:77 #9 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #10 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #11 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #12 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #13 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #14 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #15 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #16 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #17 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #18 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #19 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #20 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #21 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #22 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #23 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #24 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #25 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #26 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb88fd2 in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88fd2) #3 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #4 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #5 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #6 0x7f2bac909a59 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09a59) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17cce3 in void pybind11::cpp_function::initialize, std::allocator > (*&)(modmesh::spacetime::Celm const&), std::__cxx11::basic_string, std::allocator >, modmesh::spacetime::Celm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*&)(modmesh::spacetime::Celm const&), std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e7501 in pybind11::cpp_function::cpp_function, std::allocator >, modmesh::spacetime::Celm const&, pybind11::name, pybind11::is_method, pybind11::sibling>(std::__cxx11::basic_string, std::allocator > (*)(modmesh::spacetime::Celm const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:92 #4 0x7f2bad06dc99 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > (*)(modmesh::spacetime::Celm const&)>(char const*, std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Celm const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad00429d in modmesh::python::WrapCelm& modmesh::python::WrapBase >, modmesh::spacetime::Celm>::def, std::allocator > (*)(modmesh::spacetime::Celm const&)>(char const (&) [8], std::__cxx11::basic_string, std::allocator > (*&&)(modmesh::spacetime::Celm const&)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacfb4506 in modmesh::python::WrapElementBase::WrapElementBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:76 #7 0x7f2bacf76b3a in modmesh::python::WrapCelmBase::WrapCelmBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:131 #8 0x7f2bacf5dba2 in modmesh::python::WrapCelm::WrapCelm(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:197 #9 0x7f2bacfe8387 in modmesh::python::WrapBase >, modmesh::spacetime::Celm>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98d64 in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:599 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad06cffd in void pybind11::cpp_function::initialize(modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2} const&, modmesh::spacetime::Kernel& (*)(modmesh::spacetime::Solver&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad003a3f in pybind11::cpp_function::cpp_function(modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfb3c8e in pybind11::class_ >& pybind11::class_ >::def_property_readonly(char const*, modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacf76885 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def_property_readonly(char const (&) [7], modmesh::python::WrapSolver::def_property_readonly(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacf5d7fd in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:181 #7 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #9 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #10 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #11 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #17 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb88fd2 in void pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}, unsigned int, modmesh::SimpleArray const*, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, unsigned int)#1}&&, unsigned int (*)(modmesh::SimpleArray const*, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88fd2) #3 0x7f2bacae0141 in pybind11::cpp_function::cpp_function, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(unsigned int (modmesh::SimpleArray::*)(unsigned int) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ce0141) #4 0x7f2bac9ff798 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const*, unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bff798) #5 0x7f2bac9819b0 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, unsigned int>::*)(unsigned int) const, pybind11::arg_v>(char const (&) [4], unsigned int (modmesh::detail::SimpleArrayMixinCalculators, unsigned int>::*&&)(unsigned int) const, pybind11::arg_v&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b819b0) #6 0x7f2bac909821 in modmesh::python::WrapSimpleArray::wrap_calculators() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b09821) #7 0x7f2bac8ae4a6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:160 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb41208 in void pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}, signed char, modmesh::SimpleArray const*, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(pybind11::cpp_function::initialize, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&)::{lambda(modmesh::SimpleArray const*, signed char)#1}&&, signed char (*)(modmesh::SimpleArray const*, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baca55609 in pybind11::cpp_function::cpp_function, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v>(signed char (modmesh::SimpleArray::*)(signed char) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c55609) #4 0x7f2bac9bcf28 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const*, signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbcf28) #5 0x7f2bac94302c in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def, signed char>::*)(signed char) const, pybind11::arg_v>(char const (&) [4], signed char (modmesh::detail::SimpleArrayMixinCalculators, signed char>::*&&)(signed char) const, pybind11::arg_v&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8ce0f7 in modmesh::python::WrapSimpleArray::wrap_calculators() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:182 #7 0x7f2bac8993e6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993e6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd54dcf in void pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd27dec in pybind11::cpp_function::cpp_function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0dbfb in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0dbfb) #5 0x7f2baccf6467 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg, pybind11::arg>(char const (&) [11], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9a89 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:530 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd38d5c in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}, short, modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, short (*)(modmesh::HierarchicalToggleAccess const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd18cf7 in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(short (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd00844 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&) const, pybind11::arg>(char const*, short (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf0b40 in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&) const, pybind11::arg>(char const (&) [10], short (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2a5b in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:167 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad17b149 in void pybind11::cpp_function::initialize const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, void, pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&&, void (*)(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad0e65df in pybind11::cpp_function::cpp_function const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg, void>(pybind11::class_ >&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad06c08f in pybind11::class_ >& pybind11::class_ >::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) &&::{lambda(pybind11::detail::value_and_holder&, std::shared_ptr const&, double, unsigned long)#1}, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(char const*, pybind11::class_ >&&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bad0038c4 in void pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>::execute >, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_ >&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) && /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/detail/init.h:293 #6 0x7f2bacfb3af9 in pybind11::class_ >& pybind11::class_ >::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type (), pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1619 #7 0x7f2bacf766d8 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::detail::initimpl::factory const&, double, unsigned long)#1}, pybind11::detail::void_type (*)(), std::shared_ptr (std::shared_ptr const&, double, unsigned long), pybind11::detail::void_type ()>&&, pybind11::arg&&, pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #8 0x7f2bacf5d794 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:169 #9 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #10 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #11 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #12 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #13 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #14 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #15 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #16 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #17 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #18 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #19 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #20 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #21 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #22 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #23 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #24 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e6344 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06ba60 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad003048 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb3987 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#24}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf754a7 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb88426 in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned int const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, unsigned int const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2d88426) #3 0x7f2bacadf297 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, unsigned int const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(unsigned int const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdf297) #4 0x7f2bac9feeec in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*)(unsigned int const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*&&)(unsigned int const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfeeec) #5 0x7f2bac9815fe in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*)(unsigned int const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, unsigned int>::*&&)(unsigned int const&), pybind11::arg&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b815fe) #6 0x7f2bac9093e6 in modmesh::python::WrapSimpleArray::wrap_modifiers() (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b093e6) #7 0x7f2bac8ae476 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:159 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e58d5 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06b8b9 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad002a9f in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb3790 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#23}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf753c9 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e4e7b in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06b71d in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad002507 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb35da in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#22}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf7534c in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacace3d3 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cce3d3) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac9812e5 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b812e5) #5 0x7f2bac9091c4 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b091c4) #6 0x7f2bac8ae446 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:158 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacb4065a in void pybind11::cpp_function::initialize&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, signed char const&)#1}, modmesh::SimpleArray&, modmesh::SimpleArray*, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::SimpleArray*, signed char const&)#1}&&, modmesh::SimpleArray& (*)(modmesh::SimpleArray*, signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2baca54783 in pybind11::cpp_function::cpp_function&, modmesh::SimpleArray, signed char const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::SimpleArray& (modmesh::SimpleArray::*)(signed char const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c54783) #4 0x7f2bac9bc69a in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*)(signed char const&), pybind11::arg>(char const*, modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*&&)(signed char const&), pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbc69a) #5 0x7f2bac942c9e in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*)(signed char const&), pybind11::arg>(char const (&) [5], modmesh::SimpleArray& (modmesh::detail::SimpleArrayMixinModifiers, signed char>::*&&)(signed char const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bac8cdce4 in modmesh::python::WrapSimpleArray::wrap_modifiers() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:170 #7 0x7f2bac8993b6 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a993b6) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e4420 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06b57c in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad001f6e in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb33b9 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#21}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf752cf in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:452 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e39b0 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06b3d0 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0019c4 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2ebb in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#20}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf751f1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacace3d3 in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cce3d3) #3 0x7f2bac9f84cc in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf84cc) #4 0x7f2bac9fe9d2 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfe9d2) #5 0x7f2bac9810c0 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b810c0) #6 0x7f2bac908df5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b08df5) #7 0x7f2bac8ae34c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #8 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e2f41 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06b229 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad00141b in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2cc4 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#19}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf75113 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e24e7 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06b08d in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad000e83 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2b0e in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#18}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf75096 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacadea0b in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdea0b) #3 0x7f2bac9fe74c in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfe74c) #4 0x7f2bac981077 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b81077) #5 0x7f2bac908df5 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b08df5) #6 0x7f2bac8ae34c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:157 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca439df in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c439df) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac942991 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bac8cdac2 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [6], unsigned long (modmesh::SimpleArray::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bac899386 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a99386) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd53e90 in void pybind11::cpp_function::initialize, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}, std::__cxx11::basic_string, std::allocator > const&, modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, std::__cxx11::basic_string, std::allocator > const& (*)(modmesh::Toggle const*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd276c9 in pybind11::cpp_function::cpp_function, std::allocator > const&, modmesh::Toggle, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacd0d5c6 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const*, std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0d5c6) #5 0x7f2baccf6292 in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const& (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg>(char const (&) [11], std::__cxx11::basic_string, std::allocator > const& (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&) const, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc98a8 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:529 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e1a8c in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06aeec in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad0008ea in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb28ed in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#17}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf75019 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:451 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e101c in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, void, modmesh::spacetime::Solver&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, void (*)(modmesh::spacetime::Solver&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06ad40 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bad000340 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb23ef in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}, pybind11::arg>(char const (&) [13], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, unsigned long)#16}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74f3b in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacaddd43 in void pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, bool, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(bool (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, bool (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cddd43) #3 0x7f2bac9fdf46 in pybind11::cpp_function::cpp_function>(bool (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfdf46) #4 0x7f2bac9807fb in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property_readonly::*)() const>(char const*, bool (modmesh::SimpleArray::* const&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b807fb) #5 0x7f2bac907fe4 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property_readonly::*)() const>(char const (&) [10], bool (modmesh::SimpleArray::*&&)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b07fe4) #6 0x7f2bac8ae1af in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:156 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0e03e1 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06ab99 in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfffd97 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb21f8 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#15}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74e5d in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0df987 in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}, void, modmesh::spacetime::Solver&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&, void (*)(modmesh::spacetime::Solver&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06a9fd in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfff7ff in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb2042 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}>(char const (&) [19], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&)#14}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74de0 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacadd243 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, modmesh::SimpleArray, modmesh::SimpleArray const&, pybind11::object const&, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, modmesh::SimpleArray (*)(modmesh::SimpleArray const&, pybind11::object const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdd243) #3 0x7f2bac9fd969 in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfd969) #4 0x7f2bac980401 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b80401) #5 0x7f2bac907e28 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}>(char const (&) [8], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, pybind11::object const&)#11}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b07e28) #6 0x7f2bac8ae0a3 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:152 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca439df in void pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}, unsigned long, modmesh::SimpleArray const*>(pybind11::cpp_function::initialize>(unsigned long (modmesh::SimpleArray::*)() const)::{lambda(modmesh::SimpleArray const*)#1}&&, unsigned long (*)(modmesh::SimpleArray const*)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c439df) #3 0x7f2bac9b5c8e in pybind11::cpp_function::cpp_function>(unsigned long (modmesh::SimpleArray::*)() const) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bb5c8e) #4 0x7f2bac9bc180 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, pybind11::cpp_function const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbc180) #5 0x7f2bac94276c in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #6 0x7f2bac8cd6f3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #7 0x7f2bac89928c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9928c) #8 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #10 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #11 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #12 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #13 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #14 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #15 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #16 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #17 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #18 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #19 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #20 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #21 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #22 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0def2c in void pybind11::cpp_function::initialize::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, void, modmesh::spacetime::Solver&, bool, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, void (*)(modmesh::spacetime::Solver&, bool), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06a85c in pybind11::cpp_function::cpp_function::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, void>(modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacfff266 in pybind11::class_ >& pybind11::class_ >::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::arg>(char const*, modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1e21 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}, pybind11::arg>(char const (&) [22], modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*)::{lambda(modmesh::spacetime::Solver&, bool)#13}&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74d63 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:450 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0de4bd in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}, void, modmesh::spacetime::Solver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}&&, void (*)(modmesh::spacetime::Solver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06a644 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffec8f in pybind11::class_ >& pybind11::class_ >::def::*)()>(char const*, void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1925 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)()>(char const (&) [12], void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74be1 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:421 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacadc183 in void pybind11::cpp_function::initialize&, pybind11::args const&), void, modmesh::SimpleArray&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*&)(modmesh::SimpleArray&, pybind11::args const&), void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cdc183) #3 0x7f2bac9fd773 in pybind11::cpp_function::cpp_function&, pybind11::args const&, pybind11::name, pybind11::is_method, pybind11::sibling>(void (*)(modmesh::SimpleArray&, pybind11::args const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bfd773) #4 0x7f2bac97fe69 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def&, pybind11::args const&)>(char const*, void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7fe69) #5 0x7f2bac907c51 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def&, pybind11::args const&)>(char const (&) [12], void (*&&)(modmesh::SimpleArray&, pybind11::args const&)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b07c51) #6 0x7f2bac8ae026 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:151 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0de4bd in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}, void, modmesh::spacetime::Solver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}&&, void (*)(modmesh::spacetime::Solver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06a644 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffec8f in pybind11::class_ >& pybind11::class_ >::def::*)()>(char const*, void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1247 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf74ad5 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:420 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bad0de4bd in void pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}, void, modmesh::spacetime::Solver*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::spacetime::Solver*)#1}&&, void (*)(modmesh::spacetime::Solver*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bad06a644 in pybind11::cpp_function::cpp_function(void (modmesh::spacetime::Solver::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacffec8f in pybind11::class_ >& pybind11::class_ >::def::*)()>(char const*, void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacfb1247 in modmesh::python::WrapSolver& modmesh::python::WrapBase, modmesh::spacetime::Solver>::def::*)()>(char const (&) [19], void (modmesh::spacetime::SolverBase::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacf749c9 in modmesh::python::WrapSolverBase::WrapSolverBase(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.hpp:419 #7 0x7f2bacf5d637 in modmesh::python::WrapSolver::WrapSolver(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:165 #8 0x7f2bacfe824f in modmesh::python::WrapBase, modmesh::spacetime::Solver>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #9 0x7f2bacf98afd in void modmesh::python::add_solver(pybind11::module_&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:598 #10 0x7f2bacf4169b in modmesh::python::wrap_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/wrap_spacetime.cpp:614 #11 0x7f2bacf3d803 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:54 #12 0x7f2bacf3ebca in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #13 0x7f2bacf3e49d in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #14 0x7f2bacf3e1c9 in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #15 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #16 0x7f2bacf40cee in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #17 0x7f2bacf3d92c in modmesh::python::initialize_spacetime(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/spacetime/pymod/spacetime_pymod.cpp:57 #18 0x7f2bac7dc6eb in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:49 #19 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #20 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #21 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #22 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #23 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacad1243 in void pybind11::cpp_function::initialize::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, unsigned int, modmesh::SimpleArray const&, long, pybind11::name, pybind11::is_method, pybind11::sibling>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, unsigned int (*)(modmesh::SimpleArray const&, long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2cd1243) #3 0x7f2bac9f912f in pybind11::cpp_function::cpp_function::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}, pybind11::name, pybind11::is_method, pybind11::sibling, void>(modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&, pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bf912f) #4 0x7f2bac97cbf3 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const*, modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b7cbf3) #5 0x7f2bac904a24 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}>(char const (&) [12], modmesh::python::WrapSimpleArray::def(pybind11::module_&, char const*, char const*)::{lambda(modmesh::SimpleArray const&, long)#9}&&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2b04a24) #6 0x7f2bac8aded2 in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:143 #7 0x7f2bac890a29 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882acf in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:421 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2baca53f03 in void pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}, void, modmesh::SimpleArray*, unsigned long>(pybind11::cpp_function::initialize, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long))::{lambda(modmesh::SimpleArray*, unsigned long)#1}&&, void (*)(modmesh::SimpleArray*, unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2c53f03) #3 0x7f2bac9bbefa in pybind11::cpp_function::cpp_function, unsigned long>(void (modmesh::SimpleArray::*)(unsigned long)) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2bbbefa) #4 0x7f2bac942723 in pybind11::class_, std::unique_ptr, std::default_delete > > >& pybind11::class_, std::unique_ptr, std::default_delete > > >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const*, unsigned long (modmesh::SimpleArray::* const&)() const, void (modmesh::SimpleArray::* const&)(unsigned long)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1732 #5 0x7f2bac8cd6f3 in modmesh::python::WrapSimpleArray& modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::def_property::*)() const, void (modmesh::SimpleArray::*)(unsigned long)>(char const (&) [7], unsigned long (modmesh::SimpleArray::*&&)() const, void (modmesh::SimpleArray::*&&)(unsigned long)) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:312 #6 0x7f2bac89928c in modmesh::python::WrapSimpleArray::WrapSimpleArray(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2a9928c) #7 0x7f2bac88fdb1 in modmesh::python::WrapBase, modmesh::SimpleArray, std::unique_ptr, std::default_delete > >, modmesh::SimpleArray >::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bac882a21 in modmesh::python::wrap_SimpleArray(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/wrap_SimpleArray.cpp:415 #9 0x7f2bac8383c8 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:53 #10 0x7f2bac839790 in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bac839063 in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bac838d8f in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bac83b8b4 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bac8384f1 in modmesh::python::initialize_buffer(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/buffer/pymod/buffer_pymod.cpp:56 #16 0x7f2bac7dc664 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:44 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd532d3 in void pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double)#1}, void, modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double)#1}&&, void (*)(modmesh::Toggle*, std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd26ff6 in pybind11::cpp_function::cpp_function, std::allocator > const&, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::Toggle::*)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd0cf9b in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const*, void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2f0cf9b) #5 0x7f2baccf611f in modmesh::python::WrapToggle& modmesh::python::WrapBase >, modmesh::Toggle>::def, std::allocator > const&, double), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::Toggle::*&&)(std::__cxx11::basic_string, std::allocator > const&, double), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc9733 in modmesh::python::WrapToggle::WrapToggle(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:528 #7 0x7f2baccf78f3 in modmesh::python::WrapBase >, modmesh::Toggle>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef78f3) #8 0x7f2bacccbdbb in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:652 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacd381c3 in void pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}, void, modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&)::{lambda(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char)#1}&&, void (*)(modmesh::HierarchicalToggleAccess*, std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacd18624 in pybind11::cpp_function::cpp_function, std::allocator > const&, signed char, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg>(void (modmesh::HierarchicalToggleAccess::*)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacd00219 in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const*, void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2baccf09cd in modmesh::python::WrapHierarchicalToggleAccess& modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::def, std::allocator > const&, signed char), pybind11::arg, pybind11::arg>(char const (&) [9], void (modmesh::HierarchicalToggleAccess::*&&)(std::__cxx11::basic_string, std::allocator > const&, signed char), pybind11::arg&&, pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2baccc2912 in modmesh::python::WrapHierarchicalToggleAccess::WrapHierarchicalToggleAccess(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:166 #7 0x7f2baccf77bb in modmesh::python::WrapBase >, modmesh::HierarchicalToggleAccess>::commit(pybind11::module_&, char const*, char const*) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ef77bb) #8 0x7f2bacccbd9b in modmesh::python::wrap_Toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_Toggle.cpp:651 #9 0x7f2bacc7e355 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:52 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca9292 in void pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&)#1}, modmesh::TimedEntry&, modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(pybind11::cpp_function::initialize, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&)::{lambda(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&)#1}&&, modmesh::TimedEntry& (*)(modmesh::TimeRegistry*, std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2ea9292) #3 0x7f2bacc9896d in pybind11::cpp_function::cpp_function, std::allocator > const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg>(modmesh::TimedEntry& (modmesh::TimeRegistry::*)(std::__cxx11::basic_string, std::allocator > const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc903ae in pybind11::class_ > >& pybind11::class_ > >::def, std::allocator > const&), pybind11::arg>(char const*, modmesh::TimedEntry& (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc8a636 in modmesh::python::WrapTimeRegistry& modmesh::python::WrapBase >, modmesh::TimeRegistry>::def, std::allocator > const&), pybind11::arg>(char const (&) [6], modmesh::TimedEntry& (modmesh::TimeRegistry::*&&)(std::__cxx11::basic_string, std::allocator > const&), pybind11::arg&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc87aa0 in modmesh::python::WrapTimeRegistry::WrapTimeRegistry(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:150 #7 0x7f2bacc8aef5 in modmesh::python::WrapBase >, modmesh::TimeRegistry>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81eff in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:171 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacca1c81 in void pybind11::cpp_function::initialize(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2} const&, double (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc94b05 in pybind11::cpp_function::cpp_function(modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8da11 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8da11) #5 0x7f2bacc8990f in modmesh::python::WrapStopWatch& modmesh::python::WrapBase >, modmesh::StopWatch>::def_property_readonly_static(char const (&) [11], modmesh::python::WrapStopWatch::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#2}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc86798 in modmesh::python::WrapStopWatch::WrapStopWatch(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:90 #7 0x7f2bacc8ac85 in modmesh::python::WrapBase >, modmesh::StopWatch>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ec5 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:169 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacc9dbdb in void pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}, modmesh::python::WrapperProfilerStatus&, modmesh::python::WrapperProfilerStatus*, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::cpp_function::initialize(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(modmesh::python::WrapperProfilerStatus*)#1}&&, modmesh::python::WrapperProfilerStatus& (*)(modmesh::python::WrapperProfilerStatus*), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc92f0e in pybind11::cpp_function::cpp_function(modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*)(), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:109 #4 0x7f2bacc8c587 in pybind11::class_ > >& pybind11::class_ > >::def(char const*, modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1568 #5 0x7f2bacc88ff5 in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def(char const (&) [8], modmesh::python::WrapperProfilerStatus& (modmesh::python::WrapperProfilerStatus::*&&)()) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:304 #6 0x7f2bacc85d65 in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:59 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacc9ce03 in void pybind11::cpp_function::initialize(bool (modmesh::python::WrapperProfilerStatus::*)() const)::{lambda(modmesh::python::WrapperProfilerStatus const*)#1}, bool, modmesh::python::WrapperProfilerStatus const*>(pybind11::cpp_function::initialize(bool (modmesh::python::WrapperProfilerStatus::*)() const)::{lambda(modmesh::python::WrapperProfilerStatus const*)#1}&&, bool (*)(modmesh::python::WrapperProfilerStatus const*)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc926f6 in pybind11::cpp_function::cpp_function(bool (modmesh::python::WrapperProfilerStatus::*)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:131 #4 0x7f2bacc8c0a7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly(char const*, bool (modmesh::python::WrapperProfilerStatus::* const&)() const) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:1700 #5 0x7f2bacc88de2 in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def_property_readonly(char const (&) [8], bool (modmesh::python::WrapperProfilerStatus::*&&)() const) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:314 #6 0x7f2bacc85b79 in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:57 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f2ba96c0672 in operator new(unsigned long) /usr/src/debug/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f2bac771930 in pybind11::cpp_function::initialize_generic(std::unique_ptr&&, char const*, std::type_info const* const*, unsigned long) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:496 #2 0x7f2bacc9b865 in void pybind11::cpp_function::initialize(modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&, modmesh::python::WrapperProfilerStatus& (*)(pybind11::object const&)) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:296 #3 0x7f2bacc91f5b in pybind11::cpp_function::cpp_function(modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) /home/j8xixo12/.devenv/flavors/solvcon/usr/include/pybind11/pybind11.h:101 #4 0x7f2bacc8bde7 in pybind11::class_ > >& pybind11::class_ > >::def_property_readonly_static(char const*, modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1} const&) (/home/j8xixo12/git_repo/modmesh/_modmesh.cpython-310-x86_64-linux-gnu.so+0x2e8bde7) #5 0x7f2bacc88cb3 in modmesh::python::WrapWrapperProfilerStatus& modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::def_property_readonly_static(char const (&) [3], modmesh::python::WrapWrapperProfilerStatus::def_property_readonly_static(pybind11::module_&, char const*, char const*)::{lambda(pybind11::object const&)#1}&&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:315 #6 0x7f2bacc85a83 in modmesh::python::WrapWrapperProfilerStatus::WrapWrapperProfilerStatus(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:55 #7 0x7f2bacc8ab4d in modmesh::python::WrapBase >, modmesh::python::WrapperProfilerStatus>::commit(pybind11::module_&, char const*, char const*) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:273 #8 0x7f2bacc81ea8 in modmesh::python::wrap_profile(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/wrap_profile.cpp:168 #9 0x7f2bacc7e349 in operator() /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:51 #10 0x7f2bacc7f71c in __invoke_impl&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:61 #11 0x7f2bacc7efef in __invoke_r&, pybind11::module_&> /usr/include/c++/12.2.1/bits/invoke.h:111 #12 0x7f2bacc7ed1b in _M_invoke /usr/include/c++/12.2.1/bits/std_function.h:290 #13 0x7f2bac7e55f6 in std::function::operator()(pybind11::module_&) const /usr/include/c++/12.2.1/bits/std_function.h:591 #14 0x7f2bacc81840 in modmesh::python::OneTimeInitializer::operator()(pybind11::module_&, std::function const&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/common.hpp:440 #15 0x7f2bacc7e47e in modmesh::python::initialize_toggle(pybind11::module_&) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/toggle/pymod/toggle_pymod.cpp:55 #16 0x7f2bac7dc655 in modmesh::python::initialize(pybind11::module_) /home/j8xixo12/git_repo/modmesh/cpp/modmesh/python/module.cpp:43 #17 0x7f2bac73e17c in pybind11_init__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:27 #18 0x7f2bac73dcb4 in PyInit__modmesh /home/j8xixo12/git_repo/modmesh/cpp/binary/pymod_modmesh/module.cpp:25 #19 0x7f2bb221b16f in _PyImport_LoadDynamicModuleWithSpec Python/importdl.c:167 #20 0x7f2bb221b16f in _imp_create_dynamic_impl Python/import.c:2049 #21 0x7f2bb221b16f in _imp_create_dynamic Python/clinic/import.c.h:330 SUMMARY: AddressSanitizer: 166560 byte(s) leaked in 2070 allocation(s).